DatabaseUserManager
This commit is contained in:
@@ -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.
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -6,6 +6,10 @@ class LocalUserManager implements UserManagerDAO {
|
|||||||
|
|
||||||
private string $file = "data/users.json";
|
private string $file = "data/users.json";
|
||||||
|
|
||||||
|
public static function getInstance(){
|
||||||
|
// TODO: implement the getIsntance method.
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lädt alle Benutzer aus der JSON-Datei.
|
* Lädt alle Benutzer aus der JSON-Datei.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
// TODO: implement this.
|
require_once "UserManagerDAO.php";
|
||||||
// dummy-user anlegen: - `max.mustermann, test123, mustermann@web.de`
|
|
||||||
|
class UserManager extends LocalUserManager{
|
||||||
|
|
||||||
|
public static function getInstance(){
|
||||||
|
// TODO: implement this.
|
||||||
|
// TODO: dummy-user anlegen: - `max.mustermann, test123, mustermann@web.de` (analog zu ArticleManager)
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user