Iam使用cakephp编写应用程序,我将在其中登录到系统的管理员和座席。管理员将拥有与代理不同的布局。我已经创造一个我添加了一个角色字段(管理员,代理)的用户表,我加了前缀在core.php中Cakephp 2.x身份验证前缀管理员和代理
Configure::write('Routing.prefixes', array('admin','agent'));
我设法创建登录和管理的注销,但仍IAM困惑我应该如何继续与其余。例如,我不明白beforeFilter()和isAuthorized()函数是如何工作的。我如何检查用户是否有权访问该功能。此外,如果某人尝试访问此网页的domain.com/admin以将其重定向到管理员/登录页面,也可以重定向。
谢谢。
嗨,感谢您的回答,我认为它现在非常清楚。没有更好的方法来检查用户是否有权限而不是检查每个操作的权限吗? – zihatzik
很酷没问题,看下面的代码: – KevinCoder