LoginAction在重定向期间附加额外的GET变量

时间:2017-08-18 16:34:56

标签: php cakephp cakephp-3.x

您好我面临CakePHP v3.4.10身份验证的一些问题。 "loginAction"重定向附加一个额外的GET变量。例如,如果我在www.example.com/admin/上访问我的网站,CakePHP会重定向到www.example.com/admin/login?redirect=%2Fadmin%2F,而不是简单地重定向到www.example.com/admin/login。如何摆脱额外的redirect=%2Fadmin%2F变量。

AppController.php
public function initialize()
{
    parent::initialize();
    $this->loadComponent('RequestHandler');
    $this->loadComponent('Flash');
    $this->loadComponent('Converter');
    $this->loadComponent('Cookie');
    $this->loadComponent('Auth', [
        'loginAction' => [
            'controller' => 'Admin',
            'action' => 'login'
        ]
    ]);
}

routes.php
$routes->connect('/', ['controller' => 'Home', 'action' => 'index', 'home']);
$routes->connect('/admin', ['controller' => 'Admin', 'action' => 'dashboard']);
$routes->connect('/admin/login', ['controller' => 'Admin', 'action' => 'login']);

0 个答案:

没有答案