在我的项目中,有四个登录名: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");
}