DatabaseUserManager

This commit is contained in:
2026-06-05 10:43:07 +02:00
parent caa9a9ff8f
commit f63b8c6506
3 changed files with 39 additions and 2 deletions
+26
View File
@@ -0,0 +1,26 @@
<?php
require_once "UserManagerDAO.php";
class DatabaseUserManager implements UserManagerDAO {
public function findUser($email)
{
// TODO: Implement findUser() method.
}
public function addUser($email, $vorname, $nachname, $password)
{
// TODO: Implement addUser() method.
}
public function updateUser($oldEmail, $newEmail, $vorname, $nachname, $password = null)
{
// TODO: Implement updateUser() method.
}
public function deleteUser($email)
{
// TODO: Implement deleteUser() method.
}
}
+4
View File
@@ -6,6 +6,10 @@ class LocalUserManager implements UserManagerDAO {
private string $file = "data/users.json";
public static function getInstance(){
// TODO: implement the getIsntance method.
}
/**
* Lädt alle Benutzer aus der JSON-Datei.
*
+8 -1
View File
@@ -1,3 +1,10 @@
<?php
require_once "UserManagerDAO.php";
class UserManager extends LocalUserManager{
public static function getInstance(){
// TODO: implement this.
// dummy-user anlegen: - `max.mustermann, test123, mustermann@web.de`
// TODO: dummy-user anlegen: - `max.mustermann, test123, mustermann@web.de` (analog zu ArticleManager)
}
}