我正在研究一种具有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