2011-05-31 65 views
1

多用户登录同一网站/ webapp的任何一个可以帮助我,如果有需要multiple user account在同一个浏览器在同一时间同一网站登录。多会话或在同一时间

比什么是技术,我想 做维护多个会话 /饼干@页面级或 浏览器标签水平..

,如果我不明白要问..

我想就像Gmail登录那就是你可以在Gmail中使用多个帐户同时登录,并与这两个工作帐户以及..?

请帮帮我。

回答

3

这是所有关于不1个会话1个用户关联。

让我简单解释一下。

通常你已经在ASP.NET存储可定制或将有用的数据是这样的一些用户值的服务器会话:

HttpContext.Current.Session["isAuthenticated"] = true; 

什么:

HttpContext.Current.Session["1182"]["isAuthenticated"] = true; 

...其中“1182”只是一个唯一的用户标识符。

只是存储值在一些集合,其中的关键是认证身份的唯一用户标识符服务器会话,所以这允许会话的值的参数,通过唯一的用户标识符访问。

这是一个更加成熟和复杂的实际解决方案的缩写,但它是你会怎么处理这种情况的提示。

+0

@matias我用它,但我不能坚持价值“1182”时,页面刷新。 !所以很难这样做... – asharajay 2011-06-01 07:08:29

+0

什么?为什么你不能“坚持”它? – 2011-06-01 07:13:26

+0

看,我只有两个用户1182和1183好。现在,当用户1182登录1182需要存储某些bz时,如果我们说出abt单个用户,则可以直接存储它[1181] [otherinfo] ..但是当我说出abt多个用户时,存在2x1阵列[info]和[ 1183] [信息]如果两者都登录..现在都在同一浏览器与不同的选项卡“如果我按任何他们的F5 ..我需要在页面级别存储1182 ...得到哪一个登录是在哪标签..如果我不明白只是看看Gmail的“登录其他帐户....” – asharajay 2011-06-01 07:22:50

0

这可能会或可能不会帮助你,因为我不知道你问什么,但我有一个场景,我不得不使用相同的用户ID,以禁止并发用户登录功能,以便不使要从多个位置登录的相同用户ID。这可能是对你要求什么的,但这里是我原来的职位上堆栈溢出:

When the same user ID is trying to log in on multiple devices, how do I kill the session on the other device?

+0

你好迈克,谢谢你的回答。但这不是什么我需要! – asharajay 2013-08-26 11:00:50