如何在asp.net c#中实现注销功能

时间:2010-11-13 09:35:18

标签: c# asp.net logout

HII

如何在我的页面上实现注销功能,以便将用户重定向到新页面,并且不允许查看上一页。

4 个答案:

答案 0 :(得分:3)

  if (SessionConfig.Current.UserType != null)
        Response.Redirect("~/Logout.aspx?UserType=" + SessionConfig.Current.UserType,false);
    else
        Response.Redirect("~/Default.aspx",false);

其中sessionconfig是已声明的会话变量。

 public static SessionConfig Current
        {
            get
            {
                SessionConfig session =
                  (SessionConfig)HttpContext.Current.Session["__SessionConfig__"];
                if (session == null)
                {
                    session = new SessionConfig();
                    HttpContext.Current.Session["__SessionConfig__"] = session;
                }
                return session;
            }
        }

只需将其置于按钮点击事件中,然后在homepage.aspx中切换到您的主页。它将重定向页面,您无法看到旧页面

答案 1 :(得分:1)

只需将LogoutAction="RedirectToLoginPage"添加到登录控件中即可解决您的问题。

希望这有帮助

答案 2 :(得分:0)

如果您不希望用户返回上一页,请查看ASP.net Login Controls

答案 3 :(得分:0)

首先,启用asp.net安全权限并将匿名用户访问权限设置为“拒绝”。 然后,使用asp.net登录控件并根据需要进行设置......