87,997
社区成员




/// <summary>
/// 用来获取上一个页面
/// </summary>
public static string LastPage;
/// <summary>
/// 当AuthorizeCore返回false时执行
/// </summary>
/// <param name="filterContext"></param>
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
{
LastPage = filterContext.HttpContext.Request.UrlReferrer != null ? filterContext.HttpContext.Request.UrlReferrer.ToString() : "";
//根据需要添加
filterContext.HttpContext.Response.Redirect("/Home/Login");
}
登陆成功后判断一下LastPage,如果不等于"",返回给前台,然后window.history.go(-1);function SetCookie(c_name,value,expireminutes) {
var exdate=new Date();
var expires = expireminutes ? ";expires=" + exdate.getTime() + expireminutes * 60 * 1000 : ""; //设置过期时间 expireminutes=1 --> 1分钟过期
document.cookie=c_name+ "=" +value+ expires + ";path=\\");
}