From fb78794261432480be47573583b143cd2f8ccf1b Mon Sep 17 00:00:00 2001 From: NOrtmann1 Date: Sat, 13 Jun 2026 11:47:14 +0200 Subject: [PATCH] Update UserManager.php --- php/model/UserManager.php | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/php/model/UserManager.php b/php/model/UserManager.php index 3068087..0a1ad8c 100644 --- a/php/model/UserManager.php +++ b/php/model/UserManager.php @@ -15,16 +15,33 @@ class UserManager { $userManager = DatabaseUserManager::getInstance(); /* - * Dummy-User anlegen, falls er noch nicht existiert. - * Passwort: test123 + * Dummy-User anlegen, falls sie noch nicht existieren. + * Passwort für alle User: test12345 */ - if ($userManager->findUser("mustermann@web.de") == null) { - $userManager->addUser( - "mustermann@web.de", - "Max", - "Mustermann", - password_hash("test12345", PASSWORD_DEFAULT) - ); + $dummyUsers = [ + ['email' => 'max.mustermann@web.de', 'vorname' => 'Max', 'nachname' => 'Mustermann'], + ['email' => 'erika.mustermann@web.de', 'vorname' => 'Erika', 'nachname' => 'Mustermann'], + ['email' => 'john.doe@gmail.com', 'vorname' => 'John', 'nachname' => 'Doe'], + ['email' => 'jane.doe@gmail.com', 'vorname' => 'Jane', 'nachname' => 'Doe'], + ['email' => 'anna.schmidt@gmx.de', 'vorname' => 'Anna', 'nachname' => 'Schmidt'], + ['email' => 'thomas.mueller@gmx.de', 'vorname' => 'Thomas', 'nachname' => 'Müller'], + ['email' => 'sabine.fischer@outlook.com', 'vorname' => 'Sabine', 'nachname' => 'Fischer'], + ['email' => 'michael.weber@outlook.com', 'vorname' => 'Michael', 'nachname' => 'Weber'], + ['email' => 'julia.wagner@t-online.de', 'vorname' => 'Julia', 'nachname' => 'Wagner'], + ['email' => 'stefan.becker@t-online.de', 'vorname' => 'Stefan', 'nachname' => 'Becker'] + ]; + + $passwordHash = password_hash("test12345", PASSWORD_DEFAULT); + + foreach ($dummyUsers as $user) { + if ($userManager->findUser($user['email']) == null) { + $userManager->addUser( + $user['email'], + $user['vorname'], + $user['nachname'], + $passwordHash + ); + } } return $userManager;