| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |