ионная проверка подлинности как обрабатывать доступ через группы и разрешения
Я собираюсь использовать Ion Auth в качестве библиотеки аутентификации в одном из моих новых проектов, но, похоже, я не понимаю, как обрабатывать разрешения для выполнения определенных действий.
Например, у меня есть сделки и товары, а также группа "А", которая может обновлять как сделки, так и товары, и группа "В", которая может обновлять только товары. Как мне закодировать это, чтобы заставить его работать?
Делаем что-то вроде этого:
//updating deals and items
if($user->in_group('A') || $user->in_group('B')){
// ok so hes got permission to do it.
}
Кажется очень плохим подходом, так как это то, что должно быть динамичный.
2
1 answers
То, что вы ищете, называется ACL (Список контроля доступа), который не совпадает с библиотекой аутентификации и не включен в ion_auth по дизайну
Вы можете поискать в Google хорошую библиотеку, которая вам нравится
3
Author: jmadsen, 2013-07-26 11:08:03