如果当前有人登录,请不要打开登录或注册页面

时间:2019-03-29 10:07:28

标签: c# asp.net

如果用户已经登录并且试图打开Login.aspx页面,则他必须重定向到网站的主页,并且如果用户已注销或会话已超时,则该用户可以重定向到首页。

我正在尝试这段代码。

if (Session["username"] != null)
{
   Response.Redirect("Login.aspx");
}

1 个答案:

答案 0 :(得分:0)

您必须在“ Login.aspx.cs”文件的Page_Load方法中编写这段代码。 enter image description here

带有方法的代码将是这样

protected void Page_Load(object sender, EventArgs e)
{
   if (Session["username"] != null) // Checks if username is available in session
   {
       Response.Redirect("Homepage.aspx");  // If user is logged in than redirect to Homepage.aspx 
   }
}