当用户没有足够的权限时,Cakephp ACL重定向

时间:2010-10-17 11:38:25

标签: cakephp-1.3

首先你应该知道我是一个新蛋糕转换器。

好的,从用户尝试访问他们没有足够权限的网址时我可以看出,如果Auth已经将其重新插入,则ACL将其重定向到“/”,如果用户尚未登录,则登录此外,Auth会记住请求的页面,并且成功登录后会再次尝试将您重定向到那里,如果您没有足够的权限,ACL会将用户重定向到“/”。我的问题是,当ACL检测到用户没有必要的权限时,是否有我可以捕获的事件或回调,因此我可以根据用户的类型等选择用户的重定向位置。在这种特殊情况下我正在使用基于组的权限和前缀路由。

感谢。

1 个答案:

答案 0 :(得分:1)

如果所有控制器共享此逻辑,您可以check for permissions并在控制器的redirect方法中执行beforeFilter()或在AppController中执行。{/ p>