ионная проверка подлинности как обрабатывать доступ через группы и разрешения


Я собираюсь использовать Ion Auth в качестве библиотеки аутентификации в одном из моих новых проектов, но, похоже, я не понимаю, как обрабатывать разрешения для выполнения определенных действий.

Например, у меня есть сделки и товары, а также группа "А", которая может обновлять как сделки, так и товары, и группа "В", которая может обновлять только товары. Как мне закодировать это, чтобы заставить его работать?

Делаем что-то вроде этого:

//updating deals and items
if($user->in_group('A') || $user->in_group('B')){
    // ok so hes got permission to do it.
}

Кажется очень плохим подходом, так как это то, что должно быть динамичный.

Author: ekad, 2013-07-26

1 answers

То, что вы ищете, называется ACL (Список контроля доступа), который не совпадает с библиотекой аутентификации и не включен в ion_auth по дизайну

Вы можете поискать в Google хорошую библиотеку, которая вам нравится

 3
Author: jmadsen, 2013-07-26 11:08:03