如何让api和web端的登录状态可以共享呢
1. 运行环境
1). 当前使用的 Laravel 版本?
laravel5.5
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.1
php-fpm 版本:7.1
3). 当前系统
centos 7.6
4). 业务环境
开发环境
5). 相关软件版本
2. 问题描述?
api 接口使用的是tymon/jwt-auth做的token验证登录
web端还是用的原生的session登录
想实现当调用api接口登录的时候,web端也能同步登录状态(代码在同一个域名下)
3. 您期望得到的结果?
共享登录状态
4. 您实际得到的结果?
我在api接口登录的时候调用Auth::attempt($credentials)或者Auth::login($user)登录,在api接口打印Auth::user()可以获取到用户,但是在web.php下的控制器里获取不到用户
推荐文章: