public ActionResult UpDatePwd() { string oldpwd = Request.Form["tboldPwd"]; string newpwd = Request.Form["tbnewPwd"]; string newpwd2 = Request.Form["tbnewPwd2"]; if (newpwd != newpwd2) { ViewBag.ErrorMsg = "两次密码输入不一致!"; } else { BLLManageUser bmu = new BLLManageUser(); ManageUser mu = bmu.GetByUserName(User.GetUserName()); if (mu.Pwd != oldpwd) { ViewBag.ErrorMsg = "原密码输入错误"; } else { mu.Pwd = newpwd; bmu.Save(); ViewBag.HintMsg = "密码修改成功"; } } return View(); }
public ActionResult Login() { string username = Request.Form["tbusername"]; BLLManageUser mu = new BLLManageUser(); AutoCourse.Models.ManageUser m = mu.Find(u => u.UserName == username); UserAuthentication.Authentication(Request.RequestContext.HttpContext, username, m); ViewData["username"] = User.GetUserName(); ViewData["schoolid"] = User.GetSchoolID(); return Redirect("/School/index"); }
public ActionResult Index(ManageUser mu) { ManageUser mu1 = new BLLManageUser().GetByUserName(mu.UserName); if (mu1 == null) { ViewBag.ErrorMsg = "不存在的用户名!"; return View(new ManageUser()); } if (mu1.Pwd != mu.Pwd) { ViewBag.ErrorMsg = "密码错误"; mu.Pwd = ""; return View(mu); } UserAuthentication.Authentication(Request.RequestContext.HttpContext, mu); return Redirect("/Main/Index"); }