日期:2014-05-18  浏览次数:20517 次

同一用户不能同时登录使用系统,如何实现?大家推荐一个方法,谢谢!
验证模式为Form

问题如题


------解决方案--------------------
登录后可以生成个随机数保存到SESSION和数据库中,每次请求页面时候后台判断二者是否同
------解决方案--------------------
网上的一个办法

记录SessionID和Session[ "Name "]

当登陆时写进这两个值

如果是第二次登陆时会有不同的SessionID,此时可对前面的帐号做一些动作:例如:自动下线

(这种做法就是自动踢前面的人,使之不能同时在线)


------解决方案--------------------
用数据库存session 记录在线用户

通过登录页面 判断是否已有相同用户登录即可