Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Продвинутая авторизация
http://forum.kohanaframework.su/viewtopic.php?f=32&t=620
Страница 1 из 1

Автор:  WinterSilence [ 22 апр 2013, 01:56 ]
Заголовок сообщения:  Продвинутая авторизация

Существует ли более продвинутое решение для авторизации чем Auth? Т.е. с более развитой системой ролей.

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

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

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

Автор:  Sergey [ 22 апр 2013, 21:55 ]
Заголовок сообщения:  Re: Продвинутая авторизация

В Gleez реализовано именно так.

Автор:  WinterSilence [ 22 апр 2013, 22:24 ]
Заголовок сообщения:  Re: Продвинутая авторизация

Sergey> какие-нибудь теоретические материалы по этой части не подскажете?

Автор:  Sergey [ 23 апр 2013, 12:57 ]
Заголовок сообщения:  Re: Продвинутая авторизация

Теоретические материалы:
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

Автор:  WinterSilence [ 25 апр 2013, 12:42 ]
Заголовок сообщения:  Re: Продвинутая авторизация

Sergey> ага спасибо,я как раз выбрал Zend_Acl и переделал под кохану, теперь дотачиваю под хранение данных в бд, варианты на гитхабе смотрел, пишу свое чтобы окончательно разобраться.

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/