Php 为什么验证组件重定向到登录?
为什么验证组件重定向到登录 我正在使用: 我的控制器配置如下所示:Php 为什么验证组件重定向到登录?,php,cakephp,Php,Cakephp,为什么验证组件重定向到登录 我正在使用: 我的控制器配置如下所示: public $components = [ 'RequestHandler', 'Auth' => [ 'authenticate', [ 'ADmad/JwtAuth.Jwt' => [ 'parameter' => 'access_token',
public $components = [
'RequestHandler',
'Auth' => [
'authenticate', [
'ADmad/JwtAuth.Jwt' => [
'parameter' => 'access_token',
'userModel' => 'Users',
'scope' => ['Users.active' => 1],
'fields' => [
'id' => 'id'
]
]
],
'unauthorizedRedirect' => false,
'sessionKey' => false,
'loginRedirect' => false,
'redirect' => false,
'logoutRedirect' => false,
'checkAuthIn' => 'Controller.initialize',
]
];
当我输入受限操作时,它是否希望我重定向到此控制器中未显示的登录操作?如何修复此问题并返回403
响应
UsersController中未定义操作登录名
错误:在文件中创建UsersController::login():
src\Controller\userscoontroller.php
我必须将这一行添加到.htaccess文件
RewriteRule.*-[E=HTTP\u AUTHORIZATION:%{HTTP:AUTHORIZATION},L]