Refactor email validation in Register class for improved readability

This commit is contained in:
Torsten Schulz (local)
2026-03-16 22:19:52 +01:00
parent e88e5477de
commit e043a1b022

View File

@@ -40,7 +40,10 @@ class Register extends Renderer {
if (!preg_match('/^([a-z0-9]{3,16})$/', $username)) { if (!preg_match('/^([a-z0-9]{3,16})$/', $username)) {
$this->errors['username'] = 'Der Benutzername darf nur aus Buchstaben (ohne Umlaute) und Zahlen bestehen und muss zwischen drei und sechzen Zeichen lang sein.'; $this->errors['username'] = 'Der Benutzername darf nur aus Buchstaben (ohne Umlaute) und Zahlen bestehen und muss zwischen drei und sechzen Zeichen lang sein.';
} }
if (!filter_var(strtolower(trim(filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL)), FILTER_VALIDATE_EMAIL))) { if (!filter_var(
strtolower(trim(filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL))),
FILTER_VALIDATE_EMAIL
)) {
$this->errors['email'] = 'Die Email-Adresse ist inkorrekt'; $this->errors['email'] = 'Die Email-Adresse ist inkorrekt';
} }
if (strlen(filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING)) < 8) { if (strlen(filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING)) < 8) {