高分求~~用户列表问题~~
简单的说,我有个webApp,在用户登陆时,我会将用户的信息(用户名,密码,还有一个连接C服务器的socket)保存在一个列表里.
我原来的想法是,当用户登陆后,加入列表,然后用户注销,就从列表里去掉.
如果用户是非注销(各种关闭IE的方法,包括IE崩溃),用户信息仍然保存在列表里,
最主要是保存那个连接C服务器的socket.
用户如果再次登陆,只要密码正确,我会再次使用那个socket..
.....
现在有个问题,用户非法退出之后,再次登陆的成功,紧接着,另一个用户也是同样的用户名和密码,也要登陆的话,同样可以登陆成功,可是这样会有问题了...两个用户同用一个socket.....但是我无法通过列表来判断,用户是正在使用的,还是非法退出保存在里面的.
有人建议我用cookie,但是如果用的话,这个用户非法退出之后,就只有这台机才可以再次登陆..我不想这样..
有谁有好点的方法??