日期:2014-05-17  浏览次数:20478 次

如何实现多帐号同时登陆一个网站??????????????????????????
本帖最后由 fdh120 于 2011-03-25 10:45:20 编辑
如题
想要实现一台电脑同一网站多帐号登陆,通过代码方式如何解决???

ps:不要告诉我使用不同的浏览器,或者是ie8新建会话

------解决方案--------------------
Session存多个principal,然后在后台自动给每个页面都生成一个inpput hidden,放的就是指定principal的id,然后根据这个值在页面加载时修改当前的User

我的思路是这样的,所有的功能都继承于BasePage
------解决方案--------------------
首先要知道原理,通常web系统的账号是存session或cookie的,如果要客户端同时登陆几个账号,那必须用数组或集合存储这些账号信息,也就是用session或cookie数组存储账号
------解决方案--------------------
服务器与客户端使用不同的SessionID对话,记录下这些ID,按需替换并Psot给服务器就可以
------解决方案--------------------
多个用户一起存在  那怎么判断是哪个用户操作呢?