LINUX.ORG.RU

История изменений

Исправление Stack77, (текущая версия) :

Если очень по простому, делается отдельная таблица Users, в ней поля: логин, пароль, соль, профиль, т.д. и Id. В других таблицах создается поле User_Id и таким образом осуществляется реляционная связь и выборка нужных данных конкретного пользователя.

За доступ для прямых sql-запросов на серверную СУБД (удаленную) сразу нужно забывать, и реализовывать свой REST API с авторизацией или что-то в этом духе.

P.S.

Демон, Админ, Аналитик(read_only) и Пользователь

Это уже права, которые просто реализуются дополнительным полем в таблице Users. Например, 0 - наивысшие привелегии, 5 - наинизшие. Ну, это очень простой вариант возможной реализации.

Исправление Stack77, :

Если очень по простому, делается отдельная таблица Users, в ней поля: логин, пароль, соль, профиль, т.д. и Id. В других таблицах создается поле User_Id и таким образом осуществляется реляционная связь и выборка нужных данных конкретного пользователя.

За доступ для прямых sql-запросов на серверную СУБД (удаленную) сразу нужно забывать, и реализовывать свой REST API с авторизацией или что-то в этом духе.

Исходная версия Stack77, :

Если очень по простому, делается отдельная таблица Users, в ней поля: логин, пароль, соль, профиль, т.д. и Id. В других таблицах создается поле User_Id и таким образом осуществляется реляционная связь и выборка нужных данных конкретного пользователя.

За доступ для прямых sql-запросов на северную СУБД сразу нужно забывать, и реализовывать свой REST API с авторизацией или что-то в этом духе.