百度了半天大多使用springsecurity实现的,但是每一个教程是完整的。就很迷糊。
求大神出个完善的教程,或者不使用springsecurity的话能否实现
就比如,用两个浏览器登录,第二次登录时,第一次登录的会被踢掉
百度了半天大多使用springsecurity实现的,但是每一个教程是完整的。就很迷糊。
求大神出个完善的教程,或者不使用springsecurity的话能否实现
就比如,用两个浏览器登录,第二次登录时,第一次登录的会被踢掉
如果你引入redis,使用token来做替代session,那就很简单了;
登陆以后把token以及用户信息存入redis,你的缓存key可以直接设置用户的唯一标示(比如id)+ token,
这样下次同一个账户进来的时候,redis把唯一标示开头的缓存删了;
这样你第一个用户一登录,token校验不通过,这样就被剔除登录了;
不过需要注意的是,禁用session,才会真的被剔除登录