public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInputField, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { if (rules.component.IsPasswordSymbolsValid(passwordInputField.Input)) { passwordInputField.ToNormalState(); } else { string passwordContainsRestrictedSymbols = strings.component.PasswordContainsRestrictedSymbols; passwordInputField.ToInvalidState(passwordContainsRestrictedSymbols); } }
public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInput, [JoinAll] SingleNode <EntranceValidationRulesComponent> validationRules) { this.ValidateInputAfterChanging(passwordInput.inputField, passwordInput.esm, passwordInput.interactivityPrerequisiteESM, validationRules.component.maxPasswordLength); }
public void HandleInvalidPassword(InvalidPasswordEvent e, SingleNode <ClientSessionComponent> session, [JoinAll] PasswordInputFieldNode passwordInput, [JoinByScreen] SingleNode <EntranceScreenComponent> entranceScreenText) { this.SetInvalidAndNotAccetableState(passwordInput.inputField, passwordInput.esm, entranceScreenText.component.IncorrectPassword, passwordInput.interactivityPrerequisiteESM); }
public void FillLoginFromWebId(NodeAddedEvent e, LoginInputFieldNode loginInput, [Context, JoinByScreen] PasswordInputFieldNode passwordInput, [JoinAll] SingleNode <ScreensRegistryComponent> screenRegistry, [JoinAll] SingleNode <WebIdComponent> clientSession) { if (string.IsNullOrEmpty(GetSavedLogin())) { string webIdUid = clientSession.component.WebIdUid; if (!string.IsNullOrEmpty(webIdUid)) { loginInput.inputField.Input = webIdUid; this.SelectPasswordField(passwordInput); } } }
public void ValidatePassword(InputFieldValueChangedEvent e, LoginInputFieldNode loginInputField, [JoinByScreen] PasswordInputFieldNode passwordInput, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { if ((passwordInput.Input == loginInputField.Input) && !string.IsNullOrEmpty(loginInputField.Input)) { passwordInput.ToInvalidState(strings.component.PasswordEqualsLogin); } else if (!string.IsNullOrEmpty(passwordInput.Input)) { this.ChangePasswordInputFieldState(passwordInput, strings.component, rules.component); } }
public void SetNormalStateWhenPasswordInputChanged(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInputField, [JoinByScreen] RepetitionPasswordInputFieldNode repetitionPasswordInputField) { repetitionPasswordInputField.ToNormalState(); }
private void CheckRepetitionPassword(InputValidationSystem.BaseInputFieldNode <RepetitionPasswordInputComponent> repetitionPasswordInputField, PasswordInputFieldNode passwordInputField, PasswordErrorsComponent strings) { if (string.IsNullOrEmpty(repetitionPasswordInputField.Input)) { repetitionPasswordInputField.ToNormalState(); } else if (repetitionPasswordInputField.Input != passwordInputField.Input) { repetitionPasswordInputField.ToInvalidState(strings.PasswordsDoNotMatch); } else { repetitionPasswordInputField.ToValidState(); } }