首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

同1时刻一个用户只能登录一次

2012-12-19 
同一时刻一个用户只能登录一次主要设计思想:用户登录后回创建一个和Server相连的Session,通过一个Map将这

同一时刻一个用户只能登录一次
        主要设计思想:
        用户登录后回创建一个和Server相连的Session,通过一个Map将这个用户的登录名和该用户对应的Session添加进来。这样每次有用户登录的时候,我就去Map里面根据这个login name去取Session,如果能够取到,就将该session销毁(invalidate())。然后,我再根据request来获得一个新的session,然后再次根据login name将该session放到map里。
        未解决问题:
        我在这里测试,若使用同一个浏览器的话,可以多次登录;不知道此种情况如何避免。

热点排行