redis存储token,如何保证只有一个用户在线

  1. 登录过程,登录时将生成的token存在redis中,其中token中是有创建时间与失效时间的。

  2. 当每一次请求时,我们都需要验证一下是否失效,如果失效重新登录。

       3. 当前用如果有在其它地方登录时,它将会把token对应的存储值更换。

       4. 我们每一次请求还需要,对用户的token与redis中的token进行对比,如果不一致。我们就有对应的提示,您的帐户在其它地方登录了。

posted @ 2019-12-12 15:06  leoBlog  阅读(5957)  评论(0编辑  收藏  举报