adasd
All checks were successful
Deploy / deploy-staging (push) Successful in 25s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-15 21:27:08 +02:00
parent 7476f09d19
commit 94ea3c58af
8 changed files with 332 additions and 29 deletions

View File

@@ -92,21 +92,21 @@ final class RegistrationService
}
if (!$this->secretBox->isConfigured()) {
$errors[] = 'Die Registrierungsverschlüsselung ist noch nicht konfiguriert.';
$errors[] = 'Die Registrierung ist im Moment nicht verfügbar.';
}
if ($note !== '' && mb_strlen($note) > 2000) {
$errors[] = 'Die Zusatzinfo ist zu lang.';
$errors[] = 'Die Hinweise für die Freischaltung sind zu lang.';
}
$conflict = $this->store->findConflict($username, $email);
if ($conflict !== null) {
$errors[] = 'Für diesen Benutzernamen oder diese E-Mail existiert bereits eine offene oder freigegebene Registrierung.';
$errors[] = 'Für diesen Benutzernamen oder diese E-Mail-Adresse existiert bereits eine Registrierung.';
}
if ($this->ldapProvisioner->usernameExists($username)) {
$errors[] = 'Dieser Benutzername ist bereits im LDAP vergeben.';
$errors[] = 'Dieser Benutzername ist leider bereits vergeben.';
}
if ($errors !== []) {
@@ -170,7 +170,7 @@ final class RegistrationService
return [
'success' => false,
'errors' => ['LDAP-Provisionierung bei Registrierung fehlgeschlagen: ' . $exception->getMessage()],
'errors' => ['Die Registrierung konnte im Moment nicht gespeichert werden. Bitte versuche es später erneut.'],
'request' => $this->store->create($request),
];
}