Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL, права доступа и Android / 12 сообщений из 12, страница 1 из 1
31.05.2018, 16:40
    #39653435
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Здравствуйте, уважаемые форумчане. Кратко опишу задачу: разрабатываю тут одно приложение на андроид, и суть в том, что помимо него должна быть на сервере база данных MySQL. Для базы должно быть создано три учетные записи с полными правами доступа, остальным же людям (а их много, это студенты) требуется через приложение просто получать доступ к базе с правами "только чтение". Как такое можно реализовать, кто-либо может подсказать, или дать наводку? Спасибо.
...
Рейтинг: 0 / 0
31.05.2018, 16:43
    #39653441
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Добавлю, что если в свою учетную запись подключается один преподаватель, то он должен работать лишь с конкретной таблицей, и к другим таблицам не иметь доступа. База данных одна, в ней несколько разных совершенно невзаимосвязанных таблиц, и если преподаватель японского подключается, то он должен работать только с таблицей "японский" (туда вносится пройденный материал и домашнее задание)
...
Рейтинг: 0 / 0
31.05.2018, 17:11
    #39653458
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Pliman,

светить в инет порт базы - отличный повод получить отличные результаты у всех студентов.
и где такому учат?
...
Рейтинг: 0 / 0
31.05.2018, 17:29
    #39653475
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
вадя,
тут исключительно домашка и пройденный материал, не более того
...
Рейтинг: 0 / 0
31.05.2018, 17:51
    #39653492
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Plimanтут исключительно домашка и пройденный материал, не более тогоне важно, кода всё взломают будет и домашка и все что угодно
...
Рейтинг: 0 / 0
31.05.2018, 19:30
    #39653568
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
вадя,
ладно, а тогда какие рекомендации можете дать по этому поводу?) И такой еще момент: для того, чтобы любой студент мог в любой момент зайти и прочитать данные из базы, достаточно создать одну соответствующую учетную запись в базе с правами только чтение? Не будет конфликтов при одновременном заходе в базу нескольких студентов? Или это тоже нужно особым образом настраивать? В качестве сервера скачал сборку WAMPserver.
...
Рейтинг: 0 / 0
31.05.2018, 19:47
    #39653574
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Pliman,

"трёхзвенная архитектура" - знакомо?
...
Рейтинг: 0 / 0
31.05.2018, 19:48
    #39653575
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
вадя,
увы, но нет, я начинающий в этом, пока изучаю)
...
Рейтинг: 0 / 0
31.05.2018, 19:49
    #39653577
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Pliman,
а, ну в общем-то понял о чем речь, точного определения этому просто не знал.
...
Рейтинг: 0 / 0
31.05.2018, 19:51
    #39653580
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Plimanвадя,
увы, но нет, я начинающий в этом, пока изучаю)ну тогда начни с этого.
твой вариант работоспособен только в локальной сети. где строго контролируется доступ.
...
Рейтинг: 0 / 0
31.05.2018, 19:57
    #39653586
Pliman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
вадя,
тогда правильно понимаю, что помимо настройки базы данных требуется и настройка сервера? Этим само собой займусь... Или ошибаюсь?
...
Рейтинг: 0 / 0
31.05.2018, 20:32
    #39653591
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL, права доступа и Android
Pliman,
нужно все настраивать.
только права юзерам даются не на базу.
к базе имеет доступ один "юзер" -от серверного приложения.
все остальные это юзеры серверного приложения(сп) - их имена/логины/права доступа к данным хранятся в базе.
клиенты не делают запросы к базе, они только передают "команды" и данные для запросов.
рекомендуется использовать хранимые процедуры для защиты от sql инъекций.
по этим "командам" серверное приложение делает запрос к базе и из результсета формирует ответ клиенту
перед этим сп проверяет имеет тот или иной юзер делать тот или иной запрос.
по мимо этого и само приложение на андроиде должно отслеживать права.
и в зависимости от прав показывать или не показывать "страницы/формы" андроидного приложения.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL, права доступа и Android / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]