【问题标题】:Redirect not authorized pages to specific page in Cakephp 3将未授权页面重定向到 Cakephp 3 中的特定页面
【发布时间】:2016-09-03 01:27:49
【问题描述】:

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

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

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

谁能帮我解决这个问题?

【问题讨论】:

    标签: authentication cakephp-3.0


    【解决方案1】:

    您想在AuthComponentconfiguration options 中设置unauthorizedRedirect

    【讨论】:

      【解决方案2】:

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

      public $components = array('Auth' => array('loginAction' => array('controller' => 'users','action' => 'login'),'authError' => '你做到了吗真的认为你可以看到吗?');}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-04
        • 1970-01-01
        • 2016-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多