我用session保持一个登陆会话
但现在我在同一台机子上使用同一账号不同的浏览器登陆 那么这两个浏览器都是可以登陆 的
用不同的机器用同一种或者不同的浏览器也使用同一账号登陆 也是可以登陆成功
问题是我怎么才能不让其重复登陆 返回结果说你已经登陆过
用拦截器
可以去做到吗 欢迎大家提出宝贵的建义
我用session保持一个登陆会话
但现在我在同一台机子上使用同一账号不同的浏览器登陆 那么这两个浏览器都是可以登陆 的
用不同的机器用同一种或者不同的浏览器也使用同一账号登陆 也是可以登陆成功
问题是我怎么才能不让其重复登陆 返回结果说你已经登陆过
用拦截器
可以去做到吗 欢迎大家提出宝贵的建义
可以考虑使用HttpSessionListener、HttpSessionActivationListener监听对应的session时间,在结合使用分布式缓存(Memcached等)做一个队列存储对应用户的登陆标示。可参看Spring security对登陆用户session的管理对应的SessionManagementFilter实现。