session 是基于 hashmap 每次登录生成的 sessionid 都不一样,如果要实现单设备登录,目前我只能想到
- 在缓存中或数据库中增加一个标志位,通过session中的标志位比较判断,但这样失去了使用 session 的初衷
- 用 websoket 通知另一端
session 是基于 hashmap 每次登录生成的 sessionid 都不一样,如果要实现单设备登录,目前我只能想到
3 回答2.7k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读
2 回答707 阅读✓ 已解决
你是想只允许单设备登录有效吧,在后设备登录时,让前面登录的都失效。
这从场景逻辑上来讲大致如下:
在这样的应用和逻辑中,每个时间一个用户只能获取一个token类的东西,表示是登录有效用户。