Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сессии

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Разделение групп пользователей
supernick
Отправлено: 31 Июля, 2014 - 21:14:04
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




Здравствуйте. Реализовал систему регистрации на сайте. Пользователь должен авторизоваться, после чего может совершать какие-либо действия на сайте. После организовал блок администратора и тут появилась проблема-вопрос: если пользователь, будучи авторизованным, перейдет на страницу администратора, то, естественно, сможет выполнять действия от лица администратора. Как лучше следует организовать проверку на то, является ли пользователь администратором? Для администраторов просто планирую сделать отдельную таблицу в базе и не присваивать пользователям категории типа "администратор" и "пользователь" в основной таблице. Возможно ли делать проверку на уровне сессии? Примеры кода очень желательны.
 
 Top
likvidator
Отправлено: 31 Июля, 2014 - 22:07:16
Post Id


Посетитель


Покинул форум
Сообщений всего: 416
Дата рег-ции: Март 2012  


Помог: 4 раз(а)

[+]


ну не знаю,может немного не то...
Добавь это для админа,а потом проверяй,если 1- значит админ,иначе - юзер
 
 Top
esterio
Отправлено: 01 Августа, 2014 - 12:29:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




если нужно правильно, то гуглите ACL(Access Control List) или RBAC (Role Based Access Control)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB