HII
如何在我的页面上实现注销功能,以便将用户重定向到新页面,并且不允许查看上一页。
答案 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登录控件并根据需要进行设置......