Laravel JWT实现token刷新
2019-02-19 •
1 条评论
前言
之前写过一篇文章Laravel+JWT token 无痛刷新实现
这篇文章解决了无痛刷新的效果,用户无感知的实现token的自动刷新。
但是之前对JWT这一块刷新了解还不够深,出现有个小问题。
之前写过一篇文章Laravel+JWT token 无痛刷新实现
这篇文章解决了无痛刷新的效果,用户无感知的实现token的自动刷新。
但是之前对JWT这一块刷新了解还不够深,出现有个小问题。
前几个月帮学校科研处用phpcms搭建一个官方网站但是至今还没有交付,so 一直放在博主本人服务器运行着,博主最近在做基于swoole
的websocket,PHP中源码扩展安装啦swoole,而真是因为这个swoole的go()
函数跟phpcms模块冲突啦。
最近使用JWT token作为后端api接口一个票据,具体做下无痛刷新token的方法,之前JWT都是过期用户要让用户重新登录并且刷新token方式实现,而这次的无痛刷新更是完善用户体验,无需重新登录刷新token。
博主在Mac下做PHP开发用的是MAMP集成开发环境,最近在下载horizon
composer包是出现PHP不支持pcntl扩展,查下谷歌发现MAMP的集成环境是没有这个扩展包的,需要手动编译安装这个包。好吧下面说下做法哈!