public ActionResult ResetPassword(PasswordModel ResetPasswordModel) { try { var user = Session["CurrentUser"] as UserAndRole; var UserId = user.UserId; var newPassword = ResetPasswordModel.NewPassword; var ConfirmPassword = ResetPasswordModel.ConfirmPassword; if (newPassword == null) { ModelState.AddModelError("errorNewPassword", "新密码为空,请输入新密码"); return View(); } else if (ConfirmPassword == null) { ModelState.AddModelError("errorConfirmPassword", "请再次输入新密码"); return View(); } else { //var ResetPasswordFlag = _ServicesSoapClient.ResetPassword(UserId, "#*bme319*#", newPassword, user.UserId, user.TerminalName, user.TerminalIP, user.DeviceType); if (ResetPasswordFlag == 1) { //PasswordFlag = "1"; return RedirectToAction("LogOn", "Account"); } else { ModelState.AddModelError("errorConnection", "新密码重置失败,请重新输入"); return View(); } } } catch (Exception) { ModelState.AddModelError("errorConnection", "数据库连接失败"); return View(); } }
public ActionResult ChangePassword(PasswordModel ChangePasswordModel) { try { var user = Session["CurrentUser"] as UserAndRole; var UserId = user.UserId; var OldPassword = ChangePasswordModel.OldPassword; var newPassword = ChangePasswordModel.NewPassword; var ConfirmPassword = ChangePasswordModel.ConfirmPassword; if (OldPassword == null) { ModelState.AddModelError("errorPassword", "旧密码为空,请输入旧密码"); return View(); } else if (newPassword == null) { ModelState.AddModelError("errorNewPassword", "新密码为空,请输入新密码"); return View(); } //else if (OldPassword == newPassword) //{ // ModelState.AddModelError("errorNewPassword", "新密码与旧密码相同,请重新输入新密码"); // return View(); //} else if (ConfirmPassword == null) { ModelState.AddModelError("errorConfirmPassword", "请再次输入新密码"); return View(); } else { //var ChangePasswordFlag = _ServicesSoapClient.ChangePassword(UserId, OldPassword, newPassword, user.UserId, user.TerminalName, user.TerminalIP, user.DeviceType); if (ChangePasswordFlag == 1) { //PasswordFlag = "1"; //return Content("<script >alert('提交留言成功,谢谢对我们支持,我们会根据您提供联系方式尽快与您取的联系!');</script >", "text/html"); //return View(); return RedirectToAction("PersonalHomepage", "Personal"); } else if (ChangePasswordFlag == 3) { ModelState.AddModelError("errorPassword", "旧密码错误"); return View(); } else if (ChangePasswordFlag == 4) { ModelState.AddModelError("errorPassword", "密码已过期"); return View(); } //else if (newPassword != ConfirmPassword) //{ // ModelState.AddModelError("", "两次输入的新密码不同,请确认后重新输入"); // return View(); //} else { return View(); } } } catch (Exception) { ModelState.AddModelError("errorConnection", "数据库连接失败"); return View(); } }
public ActionResult ResetPassword(string UserId) { PasswordModel ResetPasswordModel = new PasswordModel(); ResetPasswordModel.UserId = UserId; return View(ResetPasswordModel); }
public ActionResult ChangePassword() { PasswordModel ChangePasswordModel = new PasswordModel(); return View(); }