Gerome Posted July 4, 2012 Posted July 4, 2012 modules/account/create.php catch (Flux_RegisterError $e) { switch ($e->getCode()) { case Flux_RegisterError::USERNAME_ALREADY_TAKEN: $errorMessage = Flux::message('UsernameAlreadyTaken'); break; case Flux_RegisterError::USERNAME_TOO_SHORT: $errorMessage = Flux::message('UsernameTooShort'); break; case Flux_RegisterError::USERNAME_TOO_LONG: $errorMessage = Flux::message('UsernameTooLong'); break; case Flux_RegisterError::PASSWORD_TOO_SHORT: $errorMessage = Flux::message('PasswordTooShort'); break; case Flux_RegisterError::PASSWORD_TOO_LONG: $errorMessage = Flux::message('PasswordTooLong'); break; case Flux_RegisterError::PASSWORD_MISMATCH: $errorMessage = Flux::message('PasswordsDoNotMatch'); break; case Flux_RegisterError::EMAIL_ADDRESS_IN_USE: $errorMessage = Flux::message('EmailAddressInUse'); break; case Flux_RegisterError::INVALID_EMAIL_ADDRESS: $errorMessage = Flux::message('InvalidEmailAddress'); break; case Flux_RegisterError::INVALID_GENDER: $errorMessage = Flux::message('InvalidGender'); break; case Flux_RegisterError::INVALID_SERVER: $errorMessage = Flux::message('InvalidServer'); break; case Flux_RegisterError::INVALID_SECURITY_CODE: $errorMessage = Flux::message('InvalidSecurityCode'); break; case Flux_RegisterError::INVALID_BIRTHDATE_FORMAT: $errorMessage = Flux::message('BirthDateError'); break; case Flux_RegisterError::BIRTHDATE_MUSTNOTBE_EMPTY: $errorMessage = Flux::message('BirthDateEmptyError'); break; case Flux_RegisterError::INVALID_USERNAME: $errorMessage = sprintf(Flux::message('AccountInvalidChars'), Flux::config('UsernameAllowedChars')); break; default: $errorMessage = Flux::message('CriticalRegisterError'); break; } }
Asura Posted July 5, 2012 Posted July 5, 2012 Hi frotek, I would not recommend changing the requirements with Gerome's method... you can just set the values inside the file '/config/application.php'. 'MinUsernameLength' => 4, // Minimum username length. 'MaxUsernameLength' => 23, // Maximum username length. 'MinPasswordLength' => 8, // Minimum password length. 'MaxPasswordLength' => 31, // Maximum password length. 'PasswordMinUpper' => 1, // Number of upper-case letters to require in passwords. 'PasswordMinLower' => 1, // Number of lower-case letters to require in passwords. 'PasswordMinNumber' => 1, // Number of numbers to require in passwords. 'PasswordMinSymbol' => 0, // Number of symbols to require in passwords. 'GMMinPasswordLength' => 8, // Minimum password length for GM accounts. 'GMPasswordMinUpper' => 1, // Number of upper-case letters to require in passwords for GM accounts. 'GMPasswordMinLower' => 1, // Number of lower-case letters to require in passwords for GM accounts. 'GMPasswordMinNumber' => 1, // Number of numbers to require in passwords for GM accounts. 'GMPasswordMinSymbol' => 1, // Number of symbols to require in passwords for GM accounts. 'RandomPasswordLength' => 16, // This is the length of the random password generated by the "Reset Password" feature. (NOTE: Hardcoded minimum value of 8)
Question
frotek
how can i remove this requirements?
2 answers to this question
Recommended Posts