Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проверка на администратора


Автор: shtuceron 18.3.2011, 22:41
Добрый вечер, объясните пожалуйста как происходит в скриптах регистрации проверка пользователя (является ли он администратором сайта или простым зарегистрированным пользователем), если можно подскажите какие существуют способы вообще и какие наиболее защищенные.
Спасибо.

Автор: Shogun 19.3.2011, 16:10
Из FAQ

Авторизация юзера:

http://forum.vingrad.ru/topic-113900.html
http://forum.vingrad.ru/topic-71727.html
http://forum.vingrad.ru/topic-97250.html
http://forum.vingrad.ru/topic-65043.html
http://forum.vingrad.ru/topic-77645.html
http://forum.vingrad.ru/topic-22148.html 

Автор: NLspieler 19.3.2011, 16:25
В базе данных в таблице с пользователями можно добавить поле `status` 
и записывать в него цифру. 
Если, например, 1 - то значит простой пользователь,
если 2 - то модератор,
если 3 - то админ.

Это простой вариант. Если же существует множество различных прав:
один пользователь может редактировать один раздел, 
второй пользователь может редактировать второй раздел,
а тертий пользователь может редактировать и первый и второй раздел,

то тогда лучше сделать отдельную таблицу навроде такой:
id | id_user | id_category | status

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)