Admin-Accounts-Editor (CRUD inkl. 2FA-Mail) + Regel: Lehrer-Username = E-Mail (Maske + register), Schueler frei
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,9 @@ if ($action === 'register') {
|
||||
$existing = $db->fetchOne('SELECT id FROM teachers WHERE email = ?', [$email]);
|
||||
if ($existing) Response::error('Diese E-Mail-Adresse ist bereits registriert');
|
||||
|
||||
$username = strtolower(explode('@', $email)[0]) . '_' . rand(100, 999);
|
||||
// Regel (ab 2026-08): Der Benutzername einer Lehrperson IST ihre E-Mail-Adresse.
|
||||
// Bestehende, abweichende Benutzernamen bleiben gültig (Login akzeptiert E-Mail ODER Benutzername).
|
||||
$username = strtolower($email);
|
||||
$hash = password_hash($password, PASSWORD_DEFAULT);
|
||||
|
||||
$db->execute(
|
||||
|
||||
Reference in New Issue
Block a user