Vue SPA token过期 logout问题

各位大神,

之前我跟着 vue spa的课程走完一遍以后就遇到了这个问题:

我在authserviceprovider里设置了 token expires 1分钟,5分钟

Passport::tokensExpireIn(Carbon::now()->addMinutes(1));
Passport::refreshTokensExpireIn(Carbon::now()->addMinutes(5));

如果access_token过期,那根据refresh_token可以再登入。
因为我预估的是如果两个token都过期了,那应该用户被强迫退出,然后用户再手动login.

现在的情况是在正常模式的Chrome里

console一直报错 Unauthorized

直到出现429 (Too Many Requests)才会停止

我的新发现是,无痕浏览模式下(chrome)就不会一直这样报错.

无痕模式下,access_token过期,会报错一次 Unauthorized.然后根据refresh_token重新登陆进去。

refresh_token过期,会报错一次,然后被迫登出。

所以不会出现既不登出又一直报错的情况。

所以这是chrome正常模式下无法等出?

这个问题要怎么解决啊??

不了了了了了之
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
不了了了了了之 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 不了了了了了之
修改的评论也不能少于六个字哦!
不了了了了了之 回复 JellyBool
修改的评论也不能少于六个字哦!