jsonwebtoken 退出或者修改密码注销token

一个简单的解决方法:
在你的 user 数据库里加上一列 tokenDate

User table Data tyle
username STRING
password STRING
tokenDate DATE (timestamp)

每次生成 jsonwebtoken 的时候也把 tokenDate 打包进去。

tokenDate 的值会在每次 用户登入,退出或者修改密码的时候更新成最新的 timestamp。

就这样我们每次收到用户的 token 的时候查看 tokenDate 是否和我们数据库保存的一致,如果不一致说明这个token已经废除