public ActionResult Index() { UserOptionClass myUserOptionClass = new UserOptionClass(); ViewBag.Message = ""; // var formId = System.Web.HttpContext.Current.User.Identity as FormsIdentity; if (formId != null && formId.IsAuthenticated) { string[] rolesTemp = formId.Ticket.UserData.Split(','); string[] sysRoles = { "100", "101", "102", "103", "104", "105" }; string roles = rolesTemp[0]; if (!sysRoles.Contains(roles)) { myUserOptionClass.LoginOut(); FormsAuthentication.RedirectToLoginPage(); } } else { FormsAuthentication.RedirectToLoginPage(); } return(View()); }
public JsonResult LoginOut() { StatusData myStatusData = new StatusData();//返回状态 // bool isOk = myUserOptionClass.LoginOut(); if (isOk) { myStatusData.operateStatus = 200; } else { myStatusData.operateStatus = 0; } return(Json(myStatusData)); }
// #region 退出 public ActionResult LogOff() { bool isOk = myUserOptionClass.LoginOut(); return(RedirectToAction("Index", "Home")); }