diff --git a/install/install.php b/install/install.php index b03be3d5..f4ee9ab2 100644 --- a/install/install.php +++ b/install/install.php @@ -474,10 +474,14 @@ function __destruct() { if (isset($_POST['passw1'])) { - if ($_POST['passw1'] != $_POST['passw2'] or !preg_match('/^[\w\S]{6,120}$/', $_POST['passw1'])) { + if ($_POST['passw1'] != $_POST['passw2']) { $displayToUser .= "
{$languageObject->error_password}
"; } + if (!preg_match('/^[\w\S]{6,120}$/', $_POST['passw1'])) { + $displayToUser .= "
{$languageObject->passwords_not_meet_req}
"; + } + if (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $email = $_POST['email']; } else { diff --git a/install/languages/de.xml b/install/languages/de.xml index 667a06cc..3f74bb3c 100644 --- a/install/languages/de.xml +++ b/install/languages/de.xml @@ -74,6 +74,7 @@ Die Gameserver Daten wurden erfolgreich hinzugefügt. Passwort Passwort wiederhohlen + Passwort entspricht nicht den Anforderungen Benutzername vorgeben Wird der Benutzername vorgegeben, wird beim Anlegen neuer Benutzer an den vorgegebenen Namen nur noch eine fortzählende Nummer angehängt.Es dürfen nur kleine Buchstaben und Zahlen benutzt werden. Benutzername diff --git a/install/languages/en.xml b/install/languages/en.xml index 6e7d8a99..c2254b16 100644 --- a/install/languages/en.xml +++ b/install/languages/en.xml @@ -74,6 +74,7 @@ The gameserver data has been added. Password Repeat new password + Password does not meet the requirements Define usernames If you define a username the users unique ids will be appended to the defined name. Only small letters and numbers are allowed. Example: customer will be customer2 and counting Default username