First Implementation

This commit is contained in:
2026-05-26 00:20:34 +02:00
parent ee7986bef3
commit 4d4b8aeb99
8 changed files with 245 additions and 26 deletions
+40
View File
@@ -0,0 +1,40 @@
<?php
class UserDAO {
private static array $users = [
[
"email" => "test@test.de",
"username" => "test",
"password" => "1234"
]
];
public function findUser($email) {
foreach (self::$users as $user) {
if ($user["email"] === $email) {
return $user;
}
}
return null;
}
public function addUser($email, $username, $password) {
self::$users[] = [
"email" => $email,
"username" => $username,
"password" => $password
];
}
public function deleteUser($email) {
foreach (self::$users as $i => $user) {
if ($user["email"] === $email) {
unset(self::$users[$i]);
self::$users = array_values(self::$users);
return true;
}
}
return false;
}
}