public ActionResult PartialLogOff() { FormsAuthentication.SignOut(); this.HttpContext.Cache.Remove(User.Identity.Name); ContextExtensions.RemoveCachedUserData(); return(PartialView("_Empty")); }
// // GET: /Account/LogOff public ActionResult LogOff() { using (AuditLogService aservice = new AuditLogService()) { aservice.Create(ActivityTypes.Logout, CurrentUser, null, CurrentUser?.Id ?? 0); } FormsAuthentication.SignOut(); this.HttpContext.Cache.Remove(User.Identity.Name); ContextExtensions.RemoveCachedUserData(); return(RedirectToAction("Login")); }