public ActionResult Edit(string userId) { Mst_UserInfo findOne = db.Mst_UserInfo.Find(userId); if (findOne == null) { findOne = new Mst_UserInfo(); } return(PartialView("_PartialEdit", findOne)); }
public ActionResult ChangePassword(string sNewPassword) { using (PurchaseEntities db = new PurchaseEntities()) { Mst_UserInfo userInfo = db.Mst_UserInfo.Find(UserInfo.UserId); userInfo.Password = Utils.StrToMD5(sNewPassword); db.SaveChanges(); } Session["LoginUser"] = null; FormsAuthentication.SignOut(); return(Json(new { nAction = 2, sRedirectURL = "/Account/Login" })); }
public ActionResult DoLogin(string userName, string password, string returnUrl) { Mst_UserInfo account = accountService.Login(userName, password); //登陆成功 用户信息放到session,Cookie中 FormsAuthentication.SetAuthCookie(account.UserName, false); Session["LoginUser"] = account; returnUrl = "/Home/Index";// string.IsNullOrEmpty(returnUrl) ? "/Home/Index" : returnUrl; return(Json(new { redirectURL = returnUrl, })); }
public Mst_UserInfo Login(string userName, string password) { Mst_UserInfo account = db.Mst_UserInfo.Where(x => x.UserId == userName).FirstOrDefault(); if (account == null) { throw new Exception("用户名不存在!"); } if (account.UseChk == false) { throw new Exception("该账号已被禁用!"); } if (account.Password != Utils.StrToMD5(password)) { throw new Exception("密码不正确!"); } return(account); }
public ActionResult Load(Mst_UserInfo condition, int pageNum, int?pageSize) { var query = db.Mst_UserInfo.AsQueryable(); if (!string.IsNullOrEmpty(condition.UserId)) { query = query.Where(x => x.UserId.Contains(condition.UserId)); } if (!string.IsNullOrEmpty(condition.UserName)) { query = query.Where(x => x.UserName.Contains(condition.UserName)); } query = query.OrderByDescending(x => x.InDateTime); int total = query.Count(); int pageCount = CalcPages(total, pageSize); int start = CalcStartIndex(pageNum); var list = query.Skip(start).Take(_countPerPage).ToList(); return(Json(new { List = list, PageCount = pageCount, CurPage = pageNum })); }
public ActionResult Save(string userid, string Email, string EmailPassword) { Mst_UserInfo findOne = db.Mst_UserInfo.Find(userid); if (findOne == null) { findOne = new Mst_UserInfo(); TryUpdateModel <Mst_UserInfo>(findOne); findOne.InDateTime = DateTime.Now; findOne.InUserId = UserInfo.UserId; findOne.Password = Utils.StrToMD5("12345");; db.Mst_UserInfo.Add(findOne); EmailSend(Email, "采购管理平台账号添加提醒", "采购管理平台自动提醒您:您的账号已经添加完毕,您的账号为:您的账号为:" + userid + "密码为12345.请及时修改密码"); } else { TryUpdateModel <Mst_UserInfo>(findOne); EmailSend(Email, "采购平台账号信息变更提醒", "邮箱已经变更完毕,请及时确认"); } SelectListTool.UserInfoList = null; db.SaveChanges(); return(Json("")); }