我正在研究一種具有3種用戶的Web應用程序。web.config中的會話狀態
爲避免同一用戶的多次登錄,我在表中使用了一個登錄列,登錄後將變爲1,登出後變爲0。如果他沒有註銷就關閉瀏覽器窗口,我已經使用會話狀態來註銷用戶。
<system.web>
<sessionState mode="InProc" timeout="15" cookieName="student"/>
的Global.asax:
void Session_End(object sender, EventArgs e)
{
int sid = Convert.ToInt32(Session["student"]);
candidate.signoutUser(sid);
}
但有三種類型的用戶。我無法添加多個sessionState
。有沒有辦法解決這個問題?
我不明白3種用戶(角色)和多種會話狀態之間的關係 – Anuraj 2011-04-05 05:01:02
有三種類型的用戶。管理員,教師和學生。我想避免多人登錄。我使用上面提到的方法來避免學生 – Kanishka 2011-04-05 05:03:28