Php Laravel-everypage刷新中的会话密钥更改与请求的令牌不匹配-验证令牌失败错误
我遇到了一个非常奇怪的问题。我无法使用中间件登录。我猜只是因为会话令牌与请求令牌不匹配。我怎样才能解决这个问题 当我请求登录时。请求令牌与会话令牌不匹配。但是,会话令牌会在每次页面刷新时更改,但请求的令牌保持不变。最后,我检查了正在进行的会话和请求令牌。如下文所述Php Laravel-everypage刷新中的会话密钥更改与请求的令牌不匹配-验证令牌失败错误,php,session,laravel-5,laravel-5.3,Php,Session,Laravel 5,Laravel 5.3,我遇到了一个非常奇怪的问题。我无法使用中间件登录。我猜只是因为会话令牌与请求令牌不匹配。我怎样才能解决这个问题 当我请求登录时。请求令牌与会话令牌不匹配。但是,会话令牌会在每次页面刷新时更改,但请求的令牌保持不变。最后,我检查了正在进行的会话和请求令牌。如下文所述 array:2 [▼ "SessionToken" => "YDThBgfxnV6Lqv3STD2QF4l9IL2OQC7l2dN5LDJv" "RequetedToken" => "vhEp8swYB7sXNxg
array:2 [▼
"SessionToken" => "YDThBgfxnV6Lqv3STD2QF4l9IL2OQC7l2dN5LDJv"
"RequetedToken" => "vhEp8swYB7sXNxg6GEzfgjrSDTAP7SuFo8Z57Psf"
]
我脑子里有些问题像
为什么同一个项目在我的另一台服务器和本地主机上运行得很好?是否存在任何服务器会话问题?
为什么我的会话密钥和请求的令牌不同?我没有在这个项目中使用任何类型的角度vue。
如果有人对这个问题有想法,请帮助我?非常感谢请确保您的
存储
目录的权限为755。默认情况下,Laravel将其会话密钥存储到文件中(请参见.env file session\u DRIVER=file)
如果您将文件系统用作会话存储,则授予Laravel写入该目录的权限非常重要
通常,会话保存在/storage/framework/sessions
您还可以使用
redis
、memcached
甚至数据库
作为会话驱动程序。请参见请确保您的存储
目录的权限为755。默认情况下,Laravel将其会话密钥存储到文件中(请参见.env file session\u DRIVER=file)
如果您将文件系统用作会话存储,则授予Laravel写入该目录的权限非常重要
通常,会话保存在/storage/framework/sessions
您还可以使用redis
、memcached
甚至数据库
作为会话驱动程序。请参见可能的重复