Лучший отвечающий
Как организовать авторизацию пользователей

Вопрос
-
До сего времени вопросов не возникало. В конфигурационном файле прописывался пользователь с необходимыми встроенными правами из sql server express. Все работало прекрасно. А тут я захотел пользователей в отдельную таблицу закинуть и вдруг понял в ужасе, что не знаю, как это сделать. Как пользователя к роли-то привязать???. Админ он или не админ.14 февраля 2013 г. 9:44
Ответы
-
Если у вас всего 2 роли админ и не админ то можно в таблице с пользователя поставить поле IsAdmin а проверять его на при доступе к админским функциям, и обойтись 1 таблицей
Если ролей больше то делайте проверку есть ли доступ у пользователя к функции на основе его роли, и наверное придется делать еще 1-2 таблици где хранить какие функции доступны для каждой из ролей
- Помечено в качестве ответа butolin.vik 14 февраля 2013 г. 10:48
14 февраля 2013 г. 10:14
Все ответы
-
Если я правильно понял вопрос то вым надо создать 3 таблицы, с пользователями, ролями и связями пользователей и ролей, и в коде проверять какая роль есть у пользователя, и создать 1 пользователя SQL под которым все будут заходить на сервер
- Предложено в качестве ответа Brash_O 14 февраля 2013 г. 11:44
14 февраля 2013 г. 10:07 -
Если я правильно понял вопрос то вым надо создать 3 таблицы, с пользователями, ролями и связями пользователей и ролей, и в коде проверять какая роль есть у пользователя, и создать 1 пользователя SQL под которым все будут заходить на сервер
Да да да !!!14 февраля 2013 г. 10:10 -
Если у вас всего 2 роли админ и не админ то можно в таблице с пользователя поставить поле IsAdmin а проверять его на при доступе к админским функциям, и обойтись 1 таблицей
Если ролей больше то делайте проверку есть ли доступ у пользователя к функции на основе его роли, и наверное придется делать еще 1-2 таблици где хранить какие функции доступны для каждой из ролей
- Помечено в качестве ответа butolin.vik 14 февраля 2013 г. 10:48
14 февраля 2013 г. 10:14