Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 28 мар 2024, 17:16

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Продвинутая авторизация
СообщениеДобавлено: 22 апр 2013, 01:56 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
Существует ли более продвинутое решение для авторизации чем Auth? Т.е. с более развитой системой ролей.

Сам я могу переделать Auth, но может у кого-то есть подобное готовое решение или если Вы видели где-то в другом фреймворке\cms что-то подобное или читали статью на эту тему поделитесь ссылками. ;)

Нужно что-то вроде этого: Контроллер имеет список ролей для каждого экшена, соответственно пользователю выставляются роли для каждого экшена контроллера. Или хотя бы для каждого контроллера. Это нужно для того, чтобы организовать гибкий доступ к административным разделам.

Допустим в админке есть страницы: статьи, категории и товары. Админ А имеет доступ к просмотру и редактированию этих страниц, а админ Б только к просмотру, админ С может только просматривать и редактировать статьи.

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продвинутая авторизация
СообщениеДобавлено: 22 апр 2013, 21:55 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
В Gleez реализовано именно так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продвинутая авторизация
СообщениеДобавлено: 22 апр 2013, 22:24 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
Sergey> какие-нибудь теоретические материалы по этой части не подскажете?

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продвинутая авторизация
СообщениеДобавлено: 23 апр 2013, 12:57 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Теоретические материалы:
Wikipedia - ACL
Wikipedia - Избирательное управление доступом
Wikipedia - Управление доступом на основе ролей

Почитать исходники и различные реализации:
Zend_Acl
Wouterrr/ACL for Kohana (based on Zend_ACL)
Request-based ACL Module for Ko3, Auth, and ORM
More powerful ACL system for Kohana
Kohana — Access Controll List module
Powerful Kohana ACL designed with the minimalist in mind
Database-based ACL module for Kohana 3.3
Another ACL for Kohana 3
ACL for Kohana 3.0.8
A little Access Control List (ACL) Module for Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продвинутая авторизация
СообщениеДобавлено: 25 апр 2013, 12:42 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
Sergey> ага спасибо,я как раз выбрал Zend_Acl и переделал под кохану, теперь дотачиваю под хранение данных в бд, варианты на гитхабе смотрел, пишу свое чтобы окончательно разобраться.

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group