我想将未经授权的页面重定向到特定页面。
在我的控制器中,我必须允许$this->Auth->allow(['registerCompany', 'login']);
功能,无论我是否登录,我都可以访问这些功能。
我希望,当每次未登录的用户尝试访问不允许的功能时,用户都应该重定向到特定的页面。
有人能帮我解决这个问题吗?
您希望在AuthComponent
的配置选项中设置unauthorizedRedirect
。
您可以在auth组件中检查是否有用于设置登录重定向的属性。请选中loginDirect选项。
public$components=array('Auth’=>array('loginAction'=>array)('controller'=>'users','action'=>'login'),'authError’=>'你真的认为你可以看到吗?');}