2011-05-31 51 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