2015-05-10 2 views
0

Я пишу приложение, которое имеет как клиент, так и admin сторона и мне нужны роли и вспомогательные аккаунты (для клиентской стороны).Laravel 5 Auth и ACL

Я понимаю, что есть много этого вопроса, но я не уверен, куда идти, так же как и администратор. Какой был бы лучший способ сделать админку? как настроить разные группы пользователей (например, групповой клиент и администратор группы) или же?

Любые мысли о пакете Laravel5 или что-то еще?

Спасибо

+1

возможно дубликат [Как реализовать права доступа пользователей в Laravel 4?] (HTTP: // StackOverflow .com/questions/17914302/how-to-implement-user-permissions-in-laravel-4) – gabe3886

ответ

1

Laravel 5,0 поставляется с базовой системой Auth, но не приходит с ACL.

ACL может быть реализован множеством способов, основанных на пользовательских требованиях, не имеет смысла отправлять ACL с ядром Laravel.

Есть много ACL на packagist.

Лично доступ в роли контролируемых (RBAC) я использовал в прошлом проекте:

https://github.com/Zizaco/entrust

+0

Есть ли у вас предложения по многократной авторизации? – Saman

+0

@Saman Вам требуется разрешение на каждую роль? например, администратор способен делать вещь и вещь B, пока клиент только способен делать что-то. – MaXi32

+0

мы реализовали наш собственный класс ACL, поскольку нам нужен был сложный ACL. в настоящее время мы имеем несколько таблиц в базе данных только для списков доступа. – Saman

Смежные вопросы