Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые форумчане. Кратко опишу задачу: разрабатываю тут одно приложение на андроид, и суть в том, что помимо него должна быть на сервере база данных MySQL. Для базы должно быть создано три учетные записи с полными правами доступа, остальным же людям (а их много, это студенты) требуется через приложение просто получать доступ к базе с правами "только чтение". Как такое можно реализовать, кто-либо может подсказать, или дать наводку? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 16:40 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Добавлю, что если в свою учетную запись подключается один преподаватель, то он должен работать лишь с конкретной таблицей, и к другим таблицам не иметь доступа. База данных одна, в ней несколько разных совершенно невзаимосвязанных таблиц, и если преподаватель японского подключается, то он должен работать только с таблицей "японский" (туда вносится пройденный материал и домашнее задание) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 16:43 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Pliman, светить в инет порт базы - отличный повод получить отличные результаты у всех студентов. и где такому учат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 17:11 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
вадя, тут исключительно домашка и пройденный материал, не более того ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 17:29 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Plimanтут исключительно домашка и пройденный материал, не более тогоне важно, кода всё взломают будет и домашка и все что угодно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 17:51 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
вадя, ладно, а тогда какие рекомендации можете дать по этому поводу?) И такой еще момент: для того, чтобы любой студент мог в любой момент зайти и прочитать данные из базы, достаточно создать одну соответствующую учетную запись в базе с правами только чтение? Не будет конфликтов при одновременном заходе в базу нескольких студентов? Или это тоже нужно особым образом настраивать? В качестве сервера скачал сборку WAMPserver. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:30 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Pliman, "трёхзвенная архитектура" - знакомо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:47 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
вадя, увы, но нет, я начинающий в этом, пока изучаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:48 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Pliman, а, ну в общем-то понял о чем речь, точного определения этому просто не знал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:49 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Plimanвадя, увы, но нет, я начинающий в этом, пока изучаю)ну тогда начни с этого. твой вариант работоспособен только в локальной сети. где строго контролируется доступ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:51 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
вадя, тогда правильно понимаю, что помимо настройки базы данных требуется и настройка сервера? Этим само собой займусь... Или ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 19:57 |
|
||
|
MySQL, права доступа и Android
|
|||
|---|---|---|---|
|
#18+
Pliman, нужно все настраивать. только права юзерам даются не на базу. к базе имеет доступ один "юзер" -от серверного приложения. все остальные это юзеры серверного приложения(сп) - их имена/логины/права доступа к данным хранятся в базе. клиенты не делают запросы к базе, они только передают "команды" и данные для запросов. рекомендуется использовать хранимые процедуры для защиты от sql инъекций. по этим "командам" серверное приложение делает запрос к базе и из результсета формирует ответ клиенту перед этим сп проверяет имеет тот или иной юзер делать тот или иной запрос. по мимо этого и само приложение на андроиде должно отслеживать права. и в зависимости от прав показывать или не показывать "страницы/формы" андроидного приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2018, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39653580&tid=1829821]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 150ms |

| 0 / 0 |
