老师,tp5的缓存不会自己过期,token 令牌就一直可以使用
来源:9-6 实现Token身份权限体系四
qq_谭志_03389074
2017-10-19
。我们在做获取 token 令牌时给 token 令牌设置了缓存,并设置了过期时间,但过了过期时间在获取token,第一次会提示token已经过期,但直接刷新,又能获取到缓存里的token,我看到tp5框架中runtime/cahce 下的缓存文件夹,过期的token缓存文件会自己生成一个 xxx.php.lock 的文件,一但生成了这个文件,这个缓存又可以获取了,相当于缓存没有过期时间一样,那 token 令牌就不会自失效了
写回答
1回答
-
不太可能吧,你确定刷新的时候没有有一次的生成令牌吗?这个地方我当时是测试了得,你可以做一个简单的示例,就生成换成设置有效期1s,其他代码都去掉,再验证下,如果还是缓存无效,再告诉我我来测试看下。
072017-10-24
相似问题