protected static void CheckPasswords(LoginInfo obj) { //using (var manager = DbManagerFactory.Factory.Create(ModelUserContext.Instance)) //{ //if (!Accessor.Instance(m_CS).ValidateCanDeleteWithoutException(manager, obj)) //{ // throw new ValidationModelException("msgCantDeleteRecord", "_on_delete", "_on_delete", null, null); //} var errMessage = PasswordValidatorHelper.GetPaswordError(obj.strPasswordDecrypted, obj.strConfirmPassword); //var wasError = false; // if (obj.strPasswordDecrypted != null) // { // if (obj.strPasswordDecrypted != obj.strConfirmPassword) wasError = true; // } // else if ((obj.binPassword == null) || (obj.binPassword.Length == 0)) // { // wasError = true; // } if (!string.IsNullOrEmpty(errMessage)) { throw new ValidationModelException(errMessage /*"LoginInfo_Incorrect_Password"*/, "_on_delete", "_on_delete", null, null, ValidationEventType.Error, obj); } //} }
public void btnOk_Click(Object sender, EventArgs e) { if (!ValidateData()) { return; } try { var errMessage = PasswordValidatorHelper.ChangePassword(txtOrganization.Text, txtUserName.Text, txtPassword.Text, txtNewPassword1.Text, txtNewPassword2.Text); if (errMessage != null) { ErrorForm.ShowMessageDirect(errMessage); return; } DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { if (SqlExceptionHandler.Handle(ex)) { return; } string errMessage; if (ex is SqlException) { errMessage = SecurityMessages.GetDBErrorMessage((ex as SqlException).Number, null, null); } else { errMessage = SecurityMessages.GetDBErrorMessage(0, null, null); } ErrorForm.ShowErrorDirect(errMessage, ex); } }
public bool ChangePassword() { ErrorMessage = PasswordValidatorHelper.ChangePassword(Organization, UserName, OldPassword, NewPassword, ConfirmPassword); return(ErrorMessage == null); }