Войти

Показать полную графическую версию : Вопрос группа пользователей


magwolf
01-12-2008, 14:51
Имеется группа пользователей (администратор, модератор, опытный пользователь пользователь, гость) как сформировать на php доступ категориям с разными правами.

Если кто знает алгоритм или ресурс где можно почитать.
Заранее Вас благодарю.

bruder
01-12-2008, 15:11
так проще не бывает. В базе в таблице юзеров создай еще столбец прав и пиши туда число, например 0-админ, 1-модер и проверяй в начале скрипта какое число, если нельзя то инклудируешь error страницу или редирект

vadimiron
01-12-2008, 15:48
magwolf,
Я бы посоветовал бы использовать что-то готовое, какой нибудь готовый набор скриптов и классов
Поищите php acl в Гугле (http://www.google.ru/search?hl=ru&hs=iin&q=php+acl)

Igor_I
02-12-2008, 22:06
vadimiron, почему готовое?
Просто я сам сейчас на перепутье...

vadimiron
03-12-2008, 10:05
почему готовое? »
Потому что там уже реализованы все best practices, и в будущем не будет проблем с расширением системы прав.
ПРосто из опыта знаю, что в начале в основном не нужно расширенных прав, поэтому создаётся очень простая система .... но начинаются всякие непредвиденные доработки.... а так как система прав - критическая часть приложения, стоит подумать о ней заранее

Igor_I
05-12-2008, 20:06
Какой фреймворк лучше взять? Zend, Yii или ещё какие?
Или не получится взять отдельно авторизацию?

vadimiron
08-12-2008, 10:01
Zend »
В зенде все компоненты можно использовать отдельно от других.
При том Зенд позиционируется как framework для enteprise приложениях, то есть качество кода и стабильность выше чем у других... Так что я посоветовал бы Zend




© OSzone.net 2001-2012