1.登录时给Session[“Name”],在登录方法中先清空session,再赋值
Session.Abandon();//清除全部Session
//清除某个Session
Session[“Name”] = null;
Session.Remove(“Name”);
2.先创建一个控制器
public class AuthenticationSelfAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (filterContext.HttpContext.Session["Name"] == null)
{
filterContext.HttpContext.Response.Redirect("/ShowBack/Login");
}
base.OnActionExecuting(filterContext);
}
}
定义一个父级控制器
在父级控制器中 加入
[AuthenticationSelf]