单击导航栏时使用 cakephp 3.7 将新 url 添加到 Params 的查询字符串中,这是结果
链接应将用户重定向到
http://merchant1.com/users/gallery
但实际上在它下面的浏览器地址栏中,重定向到
http://merchant1.com/users/merchant?redirect=%2Fhqusers%2Fgallery
这是 $this->request->params 的调试结果
Array (
[controller] => users
[action] => merchant
[pass] => Array
(
)
[plugin] =>
[_matchedRoute] => /:controller/:action/*
[?] => Array
(
[redirect] => /users/gallery
)
[_ext] =>
[isAjax] =>
)
以下是身份验证配置
$this->Auth->config([
'authenticate' => [
'Form' => [
'fields' => [
'username' => 'email',
'password' => 'password'
],
'userModel' => 'Users'
]
],
'loginAction' => [
'controller' => 'users',
'action' => 'login'
],
'loginRedirect' => [
'controller' => 'users',
'action' => 'login'
],
'logoutRedirect' => [
'controller' => 'users',
'action' => 'logout'
],
'storage' => [
'className' => 'Session',
'key' => 'Auth.users'
]
]);
这里有什么问题。