日期:2014-05-19  浏览次数:20773 次

如何防止同一帐户同时登录?
JSP   开发,如何才能防止同一帐户同时登录呢?想了一下,应该是可以设个变量什么的锁定用户,但还要考虑用户在登录时IE错误,或ALT+F4等情况的出现。这就不知该如何去操作了。还户大家指点一下。

------解决方案--------------------
可以考虑每次都允许登录 但是登录后就让先前的登录状态自动注销
------解决方案--------------------
用HttpSessionListener监听登陆的用户,用filter过滤
------解决方案--------------------
数据库中加个INT的字段记录状态,未登陆为0,登陆验证时如果是0则可通过,然后改为1,如果不是0,提示已登陆,登陆失败.
对SESSION监听,SESSION结束时,状态字段改为0;表示下线
------解决方案--------------------
登陆后对SESSION。SETATTRIBUTE()。然后,检查SESSION的参数。如果有。就直接FORWARD到同一个JSP。
不知道行不行。你可以试试。