首先你应该知道我是一个新蛋糕转换器。
好的,从用户尝试访问他们没有足够权限的网址时我可以看出,如果Auth已经将其重新插入,则ACL将其重定向到“/”,如果用户尚未登录,则登录此外,Auth会记住请求的页面,并且成功登录后会再次尝试将您重定向到那里,如果您没有足够的权限,ACL会将用户重定向到“/”。我的问题是,当ACL检测到用户没有必要的权限时,是否有我可以捕获的事件或回调,因此我可以根据用户的类型等选择用户的重定向位置。在这种特殊情况下我正在使用基于组的权限和前缀路由。
感谢。
答案 0 :(得分:1)
如果所有控制器共享此逻辑,您可以check for permissions并在控制器的redirect方法中执行beforeFilter()
或在AppController
中执行。{/ p>