laravel - laravel 的令牌无效问题
问题描述
我使用 JWTAuth 令牌。当管理员从管理面板停用用户时,我想使令牌无效。问题是当用户从应用程序端登录时,如果管理员停用当前登录用户,则该特定用户的令牌不是无效的。从后端停用后,用户从应用程序端登录。这是我的代码请帮助谢谢
public function logout()
{
$token = JWTAuth::invalidate(JWTAuth::getToken());
return response()->json(['message'=> $token]);
}
解决方案
通过将 CACHE_DRIVER 从数组更改为 redis/memcached 对我有用。
CACHE_DRIVER=redis
我希望这可以帮助别人。
推荐阅读
- swiftui - 如何导航到 SwiftUI 设置的新视图
- nexmo - nexmo 用户:创建在 Nexmo-cil 中不起作用
- laravel - 如何在 laravel/octobercms 和 twig 中按 Id 显示星级?
- python - 像从我的浏览器一样导航网页(Python、selenium)
- node.js - 在 Nodejs (with express js) 项目的 ejs 文件中添加 Font Awesome 图标
- ios - iOS 的 Flutter 风格在运行时会出现 SharedPreference 错误
- javascript - 提及检测不和谐机器人javascript的问题
- mysql - 节点回调返回 mysql 结果,但我无法通过 google 上的操作向用户打印对话流
- javascript - 如何输入本地视频作为 PoseNet 的输入源?
- reactjs - 当另一个组件变得活跃时,如何暂停一个组件?