【发布时间】:2016-09-03 01:27:49
【问题描述】:
我想将未经授权的页面重定向到特定页面。
在我的控制器中,我必须允许功能$this->Auth->allow(['registerCompany', 'login']);,无论我是否登录,我都可以访问这些功能。
我希望,当未登录的用户每次尝试访问不允许的功能时,应将用户重定向到特定页面。
谁能帮我解决这个问题?
【问题讨论】:
标签: authentication cakephp-3.0
我想将未经授权的页面重定向到特定页面。
在我的控制器中,我必须允许功能$this->Auth->allow(['registerCompany', 'login']);,无论我是否登录,我都可以访问这些功能。
我希望,当未登录的用户每次尝试访问不允许的功能时,应将用户重定向到特定页面。
谁能帮我解决这个问题?
【问题讨论】:
标签: authentication cakephp-3.0
您想在AuthComponent 的configuration options 中设置unauthorizedRedirect。
【讨论】:
您可以在 auth 组件中检查是否有一个属性来设置登录重定向。请检查 loginRedirect 选项。
public $components = array('Auth' => array('loginAction' => array('controller' => 'users','action' => 'login'),'authError' => '你做到了吗真的认为你可以看到吗?');}
【讨论】: