Laravel通过JWT登陆可以获取token,me方法却无法获取用户信息,原因是:Apache Authorization 头信息为空

解决方法,修改项目的入口目录下.htaccess文件,添加如下代码

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

 完整代码

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
  SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
</IfModule>

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/114899425
今日推荐