开发一个后台web 服务器,登陆用户名admin密码admin,后台采用的jwt的token 认证。token默认两个小时有效
a电脑上使用该用户名登录,同时b、c d等等更多的电脑都使用这个账号登录
需求是最多允许3个用户使用同一账号登录,类似qq,只能电脑,手机或者网页各一个登录,如何实现?
4.shiro是否可以实现呢?
判断是否为同一个IP地址?如果不同则把之前的会话移除,可行吗?
是token有多少个生效的问题哦
所以,把token放在一个hset里面就好了
使用redis?如果同一时间多于3个token则不允许登录吗?hset是啥,我没用过
hset是redis里面的 hash set
用shiro是更好解决
@yssgithub shiro有这种配置或扩展点??
还没深入研究,不过一个好的框架,不都是提供扩展功能的嘛
用户表加个当前登录用户数,登录成功+1,登出或session失效-1,登录的时候判断用户数,,这个解决办法是不是很low~~~
哦 还要记录登录方式及ip