Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Права доступа пользователей / 5 сообщений из 5, страница 1 из 1
24.03.2011, 12:25
    #37180780
Mifodix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа пользователей
Всем доброго времени суток!
Подскажите, пожалуйста, как правильно организовать разделение прав доступа пользователей к БД? Т.е. существует некая БД информационного портала с 3 видами пользователей:
1. Обычные пользователи, обладающие правами на чтение нескольких таблиц и на модификацию данных в одной таблице.
2. Модераторы, обладающие правами на чтение и изменение данных всех таблиц кроме таблицы пользователей (только чтение).
3. Супермодераторы, обладающие правами на чтение и изменение данных в любых таблицах.
Все пользователи должны проходить онлайн-регистрацию. Назначение прав модератора производит супермодератор.
Задача довольно типичная. Насколько я понимаю, средствами самой СУБД (MS SQL) такой функциональности будет сложно добиться. Наверное, правильнее будет хранить данные о пользователях и группах в в специальных таблицах внутри БД. Но как тогда будет происходить авторизация пользователей по логину и паролю и как проверять права доступа? Можно всю логику прав доступа запрограммировать в клиенте, который будет выдавать права на основе данных из таблицы пользователей. Этот подход далеко небезопасен, хотелось бы все это вынести на уровень сервера, а не клиента.
Какое решение будет оптимальным? Заранее спасибо!
...
Рейтинг: 0 / 0
24.03.2011, 21:25
    #37181728
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа пользователей
Mifodix Насколько я понимаю, средствами самой СУБД (MS SQL) такой функциональности будет сложно добиться.Почему? Самый лучший способ.
...
Рейтинг: 0 / 0
24.03.2011, 22:47
    #37181800
Mifodix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа пользователей
Не подскажите что конкретно гуглить?:)
...
Рейтинг: 0 / 0
25.03.2011, 01:42
    #37181886
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа пользователей
А в чем собственно проблема то?
...
Рейтинг: 0 / 0
25.03.2011, 01:46
    #37181887
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права доступа пользователей
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Права доступа пользователей / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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