老师,tp5的缓存不会自己过期,token 令牌就一直可以使用

来源:9-6 实现Token身份权限体系四

qq_谭志_03389074

2017-10-19

。我们在做获取 token 令牌时给 token 令牌设置了缓存,并设置了过期时间,但过了过期时间在获取token,第一次会提示token已经过期,但直接刷新,又能获取到缓存里的token,我看到tp5框架中runtime/cahce 下的缓存文件夹,过期的token缓存文件会自己生成一个 xxx.php.lock 的文件,一但生成了这个文件,这个缓存又可以获取了,相当于缓存没有过期时间一样,那 token 令牌就不会自失效了

写回答

1回答

7七月

2017-10-19

不太可能吧,你确定刷新的时候没有有一次的生成令牌吗?这个地方我当时是测试了得,你可以做一个简单的示例,就生成换成设置有效期1s,其他代码都去掉,再验证下,如果还是缓存无效,再告诉我我来测试看下。

0
7
qq_谭志_03389074
回复
7七月
还会出来,最后,我把thinkphp核心框架升级了就正常了,谢谢老师帮助
2017-10-24
共7条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程