如何在同一浏览器中限制多次登录

时间:2014-01-04 06:41:45

标签: asp.net

在我的项目中,有四个登录名:Admin,Teacher,Student和Parent,以及四个母版页。在logintable中,typeId存储为1个学生,2个教师,3个父级,4个管理员。

在登录期间,我正在检查类型,并根据typeId,我将导致相应的母版页。

我的问题是,当我以管理员身份登录时,它会导致管理主页面。 当我在另一个选项卡和登录页面中,我可以作为另一个用户登录。我不想在同一个浏览器中进行多次登录。我该如何限制?

例如:当我以教师身份登录时,会打开教师母版页并使用下一个标签,当我以学生身份登录时,不应该允许

我的登录代码

int Type = DALLogin.LoginGetType(Login1.UserName);
if (Type == 1)
{
Response.Redirect("Student.aspx");
}
else if (Type == 2)
{
Response.Redirect("Teacher.aspx");
}
else if (Type == 3)
{
Response.Redirect("Parent.aspx");
}

else if (Type == 4)
{
Response.Redirect("Admin.aspx");
}

0 个答案:

没有答案