From b367758b4e17b8899da54503dd405f5950675564 Mon Sep 17 00:00:00 2001 From: Fabian Schieder Date: Wed, 28 Jan 2026 15:44:34 +0100 Subject: [PATCH] add string helper for character-based length validation in UTF-8 --- lib/strings.php | 41 +++++++++++++++++++++++++++++++++++++++++ register.php | 6 ++++-- 2 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 lib/strings.php diff --git a/lib/strings.php b/lib/strings.php new file mode 100644 index 0000000..c81e35a --- /dev/null +++ b/lib/strings.php @@ -0,0 +1,41 @@ + 50) + if ($displayName === '' || str_length($displayName) < 3 || str_length($displayName) > 50) { $errors[] = 'Bitte einen Benutzernamen mit 3–50 Zeichen eingeben.'; } - if ($pw === '' || mb_strlen($pw) < 8) + if ($pw === '' || str_length($pw) < 8) { $errors[] = 'Bitte ein Passwort mit mindestens 8 Zeichen wählen.'; }