330 Star 1.6K Fork 727

soler / open-cloud

 / 详情

如何控制一个账号只能在一个设备上登录次数?

Backlog
Opened this issue  
2019-10-30 13:11

例如一个设备只可以一个账号登录,第二个设备当前之前的账号会将前面登录的踢掉?
有思路吗?
目前用token后无法做到了……

Comments (1)

Allen created任务

在生成token的时候加一个时间戳,这样每次生成的token都会不一样,然后用userid做键把token存到缓存中,每次用户请求来就先解析出token的用户id,根据用户id获取缓存的token,对比用户现在传递的token,如果不一致就提示token过期失效。

Sign in to comment

状态
Assignees
Milestones
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
22000 neveryielding 1578915415
Java
1
https://gitee.com/liuyadu/open-cloud.git
git@gitee.com:liuyadu/open-cloud.git
liuyadu
open-cloud
open-cloud

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385