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

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