/// <summary> /// 安全退出 /// </summary> /// <returns></returns> public ActionResult OutLogin() { string userId = ManageProvider.Provider.Current().UserId; //更改数据库用户表在线状态 Base_User entity = new Base_User(); entity.UserId = userId; entity.Online = 0; _baseUserbll.Repository().Update(entity); //清空当前登录用户信息 ManageProvider.Provider.EmptyCurrent(); Session.Abandon(); //取消当前会话 Session.Clear(); //清除当前浏览器所以Session return(Content("1")); }
/// <summary> /// 安全退出 /// </summary> /// <returns></returns> public ActionResult OutLogin() { string userId = ManageProvider.Provider.Current().UserId; //更改数据库用户表在线状态 BaseUser entity = new BaseUser { UserId = userId, Online = 0 }; _baseUserbll.Repository().Update(entity); //清空当前登录用户信息 ManageProvider.Provider.EmptyCurrent(); Session.Abandon(); //取消当前会话 Session.Clear(); //清除当前浏览器所以Session if (Request.IsAjaxRequest()) { return(Content("1")); } else { return(RedirectToAction("Index")); } }