32 lines
791 B
PHP
32 lines
791 B
PHP
<?php
|
|
|
|
require_once "LocalUserManager.php";
|
|
require_once "DatabaseUserManager.php";
|
|
|
|
/**
|
|
* Zentrale Klasse für den Zugriff auf Benutzerdaten.
|
|
*
|
|
* Hier kann zwischen lokaler Speicherung und Datenbankspeicherung
|
|
* gewechselt werden.
|
|
*/
|
|
class UserManager {
|
|
|
|
public static function getInstance() {
|
|
$userManager = DatabaseUserManager::getInstance();
|
|
|
|
/*
|
|
* Dummy-User anlegen, falls er noch nicht existiert.
|
|
* Passwort: test123
|
|
*/
|
|
if ($userManager->findUser("mustermann@web.de") == null) {
|
|
$userManager->addUser(
|
|
"mustermann@web.de",
|
|
"Max",
|
|
"Mustermann",
|
|
password_hash("test123", PASSWORD_DEFAULT)
|
|
);
|
|
}
|
|
|
|
return $userManager;
|
|
}
|
|
} |