【问题】同一浏览器,登录两个用户,第二个用户会把第一个用户的信息覆盖掉(localStorage、sessionStorage、cookie)
- 在后台将登陆信息放入session时,创建不同的key
session.setAttribute("用户名+key", user);
- 在session里面存储一个username、password的list。 这样当用户第一次登陆,ussername,password匹配的时候,就在这个list中添加一份。 登陆后,访问系统其他页面时,需要多传:当前登陆对象的username、password。然后比对list中是否有匹配的username和password。
这个存在问题:刷新时,用户跟页面的联系呢?哪个页面是哪个用户?你登陆后返回的每个页面都需要返回当前登陆用户的username以及password。