我正在用 cakephp 编写一个应用程序,我将在其中拥有管理员和代理,他们可以在其中登录系统。管理员将具有与代理不同的布局。我已经创建了用户表,我在其中添加了一个角色字段(管理员,代理),我在 core.php 中添加了前缀
Configure::write('Routing.prefixes', array('admin','agent'));
我设法为管理员创建了登录和注销,但我仍然很困惑我应该如何继续其余的工作。例如,我不明白 beforeFilter() 和 isAuthorized() 函数是如何工作的。我如何检查用户是否可以访问该功能。如果有人尝试访问此页面 domain.com/admin 以重定向到 admin/login page ,也会进行重定向。
谢谢。