Механизм авторизации и аутентификации в CakePHP - PullRequest
0 голосов
/ 03 апреля 2012

Я пользуюсь GRAILS уже год, и оказалось очень легко внедрить службы безопасности, поскольку он предоставляет плагин безопасности источника источника И acegi.

Функциииз этого плагина являются

1) Создать столько ролей 2) Создать пользователей и назначить им роли 3) Вход и выход из системы

Итак, я не нашел такой вещив cakephp, Есть ли плагин, который обеспечивает функции аутентификации и авторизации, перечисленные выше ,

1 Ответ

1 голос
/ 03 апреля 2012

Аутентификация обрабатывается с использованием встроенного Cake AuthComponent. Он заботится о входе и выходе пользователей.

Авторизация может быть реализована несколькими различными способами. Например, чтобы авторизовать весь контроллер для определенных пользователей, используйте метод авторизации 'Controller' и создайте метод в вашем контроллере, например:

public function isAuthorized($user = null) {
    return $user['role'] == 'admin';
}

Вы также можете сделать это в отдельных действиях или использовать полную настройку ACL.

В любом случае, прочитайте инструкцию: http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...