Panandy
unread,Jun 14, 2008, 3:26:10 AM6/14/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to СodeIgniter-ru
Я бы делал так: добавил бы в таблицу с юзерами столбик level. level -
двоичное число, вида 0111011. Что это нам дает ? Мы можем каждый
разряд ассоциировать с определенным правом.
Например: 1 разряд - добавление рубрики, 2 - редактирование, 3 -
удаление.
Таким образом мы получим комбинации 110 - человек может добавлять и
изменять, но не удалять, и так далее..
Еще как вариант могу предложить добавить к таблице юзеров столько
столбцов, сколько надо конкретных прав. Например - add_priv,
edit_priv, del_priv. И в них хранить 1 или 0.
Ну еще , самый простой вариант - добавить поле level. А в скрипте
записать права каждого level. Таким образом гости сайта получат 0,
зарегистрированые - 1, модераторы - 2, админы - 3.