您好我面临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']);