Расположение переменных сеанса для управления пользователями в нескольких ролях - PullRequest
0 голосов
/ 01 апреля 2012

Как я могу управлять одинаковыми переменными сеанса для двух пользователей, одного администратора и другого его подчиненного.так что админ может заходить в свои подчиненные учетные записи пользователей, не выходя из своей собственной ??

1 Ответ

0 голосов
/ 01 апреля 2012

Итак, у вас есть две группы пользователей admin и staffs.Я бы разработал базу данных как tbl_users (идентификатор, имя пользователя, тип пользователя).Здесь usertype - это перечисление, содержащее «admin» для администратора или «staff» для персонала.Когда пользователь входит в систему, я помещаю usertype и username в переменную сеанса.В зависимости от этого значения (тип пользователя) я бы разрешил функции администратора и персонала.то есть, если usertype is admin, то разрешить пользователю запрашивать все остальные данные о персонале, иначе не разрешать.

...