有个需求,后台禁用用户,如何实现app无法调用接口,直接退出。有可能存在情况,就是账号在登录有效期内,token有效。
token 和用户都有某种一一对应的关系,如果禁用了,则找到对应的 token,直接删除,以后所有依赖于 token 的 API 都会返回未授权。
Redis存token可以设置时效key value这样存的话,key用用户的唯一标识
用JWT思想,服务器端生成检验Token,每次客户端发起请求时带上这个Token,服务器端检验Token
首先清掉token,APP在下次请求的时候返回未授权,这个时候去退出APP。如果有接入推送,可跟客户端约定好推送命令,进行踢登。
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答986 阅读✓ 已解决
2 回答1.1k 阅读
1 回答932 阅读
1 回答890 阅读
1 回答884 阅读
1 回答2k 阅读
4 回答3.9k 阅读
3 回答7.7k 阅读✓ 已解决
2 回答1.9k 阅读
1 回答2.4k 阅读
token 和用户都有某种一一对应的关系,如果禁用了,则找到对应的 token,直接删除,以后所有依赖于 token 的 API 都会返回未授权。