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

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>

 

标签:Laravel,me,HTTP,REQUEST,SetEnvIf,FILENAME,获取,RewriteCond,Authorization
来源: https://blog.51cto.com/u_14097531/2972971