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 GetReadDays() { string mobilePhone = ""; // // StatusData myStatusData = new StatusData(); //返回状态 // #region 检查授权 AuthCodeInstance myAuthCodeInstance = new AuthCodeInstance(); AuthCodeClass myAuthCodeClass = new AuthCodeClass(); bool checkAuthCodeBool = myAuthCodeClass.checkAuthCode(out myAuthCodeInstance); #endregion using (chefuzi_dataEntities myOperating = new chefuzi_dataEntities())//数据库操作 { if (checkAuthCodeBool) { mobilePhone = myAuthCodeInstance.mobilePhone; // ReadCount myReadCount = new ReadCount(); // var myUser_Book_Click_ReadDay = myOperating.User_Book_Click_ReadDay.Where(p => p.MobilePhone == mobilePhone).Select(s => new { ReadDayCount = s.ReadDayCount, RecentlyReadBookId = s.RecentlyReadBookId }).FirstOrDefault(); if (myUser_Book_Click_ReadDay != null) { myReadCount.RecentlyReadBookId = myUser_Book_Click_ReadDay.RecentlyReadBookId; myReadCount.ReadDayCount = myUser_Book_Click_ReadDay.ReadDayCount; myReadCount.RankNum = UserOptionClass.ReadDayRank(mobilePhone); } // myStatusData.dataTable = myReadCount; myStatusData.operateStatus = 200; } } return(Json(myStatusData)); }