diff --git a/php/controller/profile-controller.php b/php/controller/profile-controller.php index 4228a22..e183b20 100644 --- a/php/controller/profile-controller.php +++ b/php/controller/profile-controller.php @@ -38,15 +38,15 @@ try { $_GET["edit"] = "1"; } elseif (!userNameValidator($vorname)) { - $error = "Der Vorname muss 2 bis 50 Zeichen lang sein und darf nur Buchstaben, Leerzeichen und Bindestriche enthalten."; + $error = "Der Vorname muss 2 bis 20 Zeichen lang sein und darf nur Buchstaben, Leerzeichen und Bindestriche enthalten."; $_GET["edit"] = "1"; } elseif (!userNameValidator($nachname)) { - $error = "Der Nachname muss 2 bis 50 Zeichen lang sein und darf nur Buchstaben, Leerzeichen und Bindestriche enthalten."; + $error = "Der Nachname muss 2 bis 20 Zeichen lang sein und darf nur Buchstaben, Leerzeichen und Bindestriche enthalten."; $_GET["edit"] = "1"; } elseif (!userOptionalPasswordValidator($password)) { - $error = "Das Passwort muss 8 bis 72 Zeichen lang sein."; + $error = "Das Passwort muss 5 bis 12 Zeichen lang sein."; $_GET["edit"] = "1"; } else { diff --git a/php/controller/register-controller.php b/php/controller/register-controller.php index db3dce0..3224eff 100644 --- a/php/controller/register-controller.php +++ b/php/controller/register-controller.php @@ -15,11 +15,11 @@ if ($_SERVER["REQUEST_METHOD"] === "POST") { if (!userEmailValidator($email)) { $error = "Bitte gib eine gültige E-Mail-Adresse ein."; } elseif (!userNameValidator($vorname)) { - $error = "Der Vorname muss 2 bis 50 Zeichen lang sein und darf nur Buchstaben, Umlaute, Leerzeichen und Bindestriche enthalten."; + $error = "Der Vorname muss 2 bis 20 Zeichen lang sein und darf nur Buchstaben, Umlaute, Leerzeichen und Bindestriche enthalten."; } elseif (!userNameValidator($nachname)) { - $error = "Der Nachname muss 2 bis 50 Zeichen lang sein und darf nur Buchstaben, Umlaute, Leerzeichen und Bindestriche enthalten."; + $error = "Der Nachname muss 2 bis 20 Zeichen lang sein und darf nur Buchstaben, Umlaute, Leerzeichen und Bindestriche enthalten."; } elseif (!userPasswordValidator($plainPassword)) { - $error = "Das Passwort muss 8 bis 72 Zeichen lang sein."; + $error = "Das Passwort muss 5 bis 12 Zeichen lang sein."; } else { try { $dao = UserManager::getInstance(); diff --git a/php/model/UserManager.php b/php/model/UserManager.php index 0cca25d..3068087 100644 --- a/php/model/UserManager.php +++ b/php/model/UserManager.php @@ -23,7 +23,7 @@ class UserManager { "mustermann@web.de", "Max", "Mustermann", - password_hash("test123", PASSWORD_DEFAULT) + password_hash("test12345", PASSWORD_DEFAULT) ); } diff --git a/php/validator/user-validator.php b/php/validator/user-validator.php index 80dd996..0f3bc40 100644 --- a/php/validator/user-validator.php +++ b/php/validator/user-validator.php @@ -3,7 +3,7 @@ function userNameValidator($name) { $name = trim($name); - $namePattern = '/^[a-zA-ZäöüÄÖÜß\s-]{2,50}$/u'; + $namePattern = '/^[a-zA-ZäöüÄÖÜß\s-]{2,20}$/u'; return preg_match($namePattern, $name) === 1; } @@ -20,7 +20,7 @@ function userPasswordValidator($password) { $zeichenAnzahl = mb_strlen($password); - return $zeichenAnzahl >= 8 && $zeichenAnzahl <= 72; + return $zeichenAnzahl >= 5 && $zeichenAnzahl <= 12; } function userOptionalPasswordValidator($password)