Refactor email validation in Register class for improved readability
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user