40 lines
927 B
PHP
40 lines
927 B
PHP
<?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;
|
|
}
|
|
} |