/// <summary> /// 用户退出登录 /// </summary> /// <returns></returns> public JsonResult LogOff() { try { User_Shop.Clear(); return(Success("退出成功")); } catch (Exception ex) { return(Error(ex)); } }
protected override void OnException(ExceptionContext filterContext) { //错误处理 //判断是否登录,判断用户是否存在 if (User_Shop.IsLogin()) { if (filterContext.RequestContext.HttpContext.Request.HttpMethod.ToLower() == "get") { Account curUser = User_Shop.GetAccount(); Member_Info model = DB.Member_Info.FindEntity(curUser.Id); if (model == null) { CookieHelper.ClearCookie("openid"); User_Shop.Clear(); filterContext.Result = new RedirectResult("~/mobile/memberlogin"); filterContext.ExceptionHandled = true; } } } base.OnException(filterContext); }