Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Система пользователей
 
 автор: enshteyns   (07.07.2008 в 18:17)   письмо автору
 
 

Привет всем! Недавно столкнулся с тем, что моему движку нужна более расширенная система пользователей... т.е. не просто 4 статистические популярные группы (Админы, супер-модеры, модеры, пользователи) с различными правами, а динамические группы с распределением прав прям из админки. но эт понимаю, что индивидуально для системы нужно писать, но в теории не могу представить модель сего... Вот как лучше всего в теории это организовать? или посмотреть на готовый вариант :)

   
 
 автор: Гость   (07.07.2008 в 19:32)   письмо автору
 
   для: enshteyns   (07.07.2008 в 18:17)
 

Всем возмжоным действиям делаешь какую-нибуть if($able). И записываешь права у груп в таблицу типа
ид, название_группы, смотреть, добовлять, редактировать, переименовывать...
1, пользователи, тру, тру, тру, фолс...
2, модераторы, тру,тру,тру,тру..

потом берешь это знаечение из таблицы и проверяешь его перед действием if($able)..

   
 
 автор: Assessor   (07.07.2008 в 20:28)   письмо автору
 
   для: enshteyns   (07.07.2008 в 18:17)
 

готовый вариант можете посмотреть у меня http://design.php-5.ru/article/core/, который в принципе удовлетворяет решению подобной задачи - создание групп и наделение созданной группы соответствующими правами. просмотрев таблицы и поковырявшись в коде, думаю можно прийти к построению своей модели, если вас не удовлетворит моя.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования