public ActionResult ModifyUserLoginPwd(CSC.Business.Entity.User.ModifyPasswordModel model) { if (!ViewData.ModelState.IsValid) { return View("PasswordChange", model); } try { int isModify = model.IsModifyUserPwd(Convert.ToInt32(model.UserID)); switch (isModify) { case 0: SecurityPortal.ModifyUserLoginPwd(Convert.ToInt64(model.UserID), model.NewLoginPwd, UserExtension.Instance); this.ShowMessage(CSC.Resources.Account.ModifyLoginPwdSuccess, isSucessed: true); break; case -1: this.ShowMessage(CSC.Resources.Account.CancelModifyLogPwd, isSucessed: true); break; case -2: this.ShowMessage(CSC.Resources.Account.UserNoExists_Log, isSucessed: true); break; } model.IsCurrentUser = false; } catch (Exception ex) { this.ShowMessage(ex.Message, isSucessed: false); } return View("PasswordChange", model); }
public ActionResult ModifyUserAuthPwd(CSC.Business.Entity.User.ModifyPasswordModel model) { int isModify = model.IsModifyUserPwd(Convert.ToInt32(model.UserID)); switch (isModify) { case 0: SecurityPortal.ModifyUserAuthPwd(Convert.ToInt64(model.UserID), model.NewAuthPwd, UserExtension.Instance); this.ShowMessage(CSC.Resources.Account.ModifyAuthPwdSuccess, isSucessed: true); break; case -1: this.ShowMessage(CSC.Resources.Account.CancelModifyAuthPwd, isSucessed: true); break; case -2: this.ShowMessage(CSC.Resources.Account.UserNoExists_Auth, isSucessed: true); break; } model = new ModifyPasswordModel(); model.IsCurrentUser = false; return View("PasswordChange", model); }