public ActionResult Login(FormCollection forms) { string UserName = forms["UserName"].ToString(); string Password = forms["Password"].ToString(); string CheckCode = forms["CheckCode"].ToString(); if (!string.Equals(CheckCode, Session["CheckCode"])) { ModelState.AddModelError("", "验证码不正确"); } else { LoginUser user = SysRep.GetUser(UserName, Password); if (user == null) { ModelState.AddModelError("", "用户名或密码不正确"); } else { CurrentUser = SetCurrentUserInfo(user); //FormsAuthentication.SetAuthCookie(UserName, false); //FormsAuthentication.RedirectFromLoginPage(UserName, false); return(RedirectToAction("Index")); } } return(View()); }
public JsonResult GetButtons() { string menuNo = Request["MenuNo"]; var data = SysRep.GetButtons(CurrentUser.RoleId, menuNo).ToList(); return(Json(data.Select(d => new { id = d.SysController, text = d.About, icon = d.Icon }))); }
public JsonResult ChangePassword(FormCollection forms) { string OldPassword = forms["OldPassword"].ToString(); string NewPassword = forms["NewPassword"].ToString(); string ConfirmPassword = forms["ConfirmPassword"].ToString(); if (NewPassword == ConfirmPassword) { LoginUser user = SysRep.GetUser(CurrentUser.UserId, OldPassword); if (user != null) { user.UserPassword = NewPassword; SysRep.SaveChanges(); return(Json(true)); } } return(Json(false)); }