将未授权的页面重定向到Cakephp 3中的特定页面

时间:2016-05-08 09:36:33

标签: authentication cakephp-3.0

我想将未授权的网页重定向到特定网页。

在我的控制器中,我必须允许我可以访问的函数$this->Auth->allow(['registerCompany', 'login']);,无论我是否登录。

我想要的是,每当未登录用户尝试访问不允许的功能时,应该将用户重定向到特定页面。

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

您想在unauthorizedRedirect的{​​{3}}中设置AuthComponent

答案 1 :(得分:0)

您可以在auth组件中签入一个属性来设置登录重定向。请检查loginRedirect选项。

public $ components = array(' Auth' =>数组(' loginAction' =>数组(' controller' =>'用户''操作' =>'登录'),' authError' =>'您是否真的认为您可以看到?那&#39);}