Iam пишет приложение с cakephp, где у меня будет админ и агенты, где они могут войти в систему. Администратор будет иметь разную компоновку от агентов. Я уже создать таблицу пользователей, где я добавил поле роли (администратор, агент), я добавил префиксы в core.phpCakephp 2.x Префикс аутентификации admin и agent
Configure::write('Routing.prefixes', array('admin','agent'));
мне удалось создать логин и выход из системы для администратора, но до сих пор РМКО путают, как я должен продолжать все. Например, я не понимаю, как работают функции beforeFilter() и isAuthorized(). Как я могу проверить, имеет ли пользователь доступ к этой функции или нет. Также перенаправления, если кто-то попытается получить доступ к этой странице domain.com/admin, перенаправляется на страницу администрирования/входа.
Спасибо.
Привет и спасибо за ваш ответ. Я думаю, что сейчас это очень ясно. Не лучший ли способ проверить, имеет ли пользователь разрешение или нет, вместо проверки разрешения в каждом действии? – zihatzik
Прохладный не проблема, см. Код ниже: – KevinCoder