Weitere Reviewänderungen
This commit is contained in:
@@ -4,41 +4,29 @@ include_once 'php/controller/profile-controller.php';
|
|||||||
$user = $user ?? null;
|
$user = $user ?? null;
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!--
|
|
||||||
Content: Profil
|
|
||||||
Inhalt: Das eigene Profil, wenn man angemeldet ist.
|
|
||||||
Dort werden die aktuellen Profildaten angezeigt.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<main class="form-page">
|
<main class="form-page">
|
||||||
|
|
||||||
<div class="form-container">
|
<div class="form-container">
|
||||||
|
|
||||||
<h1>Mein Profil</h1>
|
<h1>Mein Profil</h1>
|
||||||
|
|
||||||
<form>
|
<form>
|
||||||
|
|
||||||
<label class="input-label">Name</label>
|
<label class="input-label">Name</label>
|
||||||
<input type="text"
|
<input type="text"
|
||||||
name="username"
|
|
||||||
class="login-input"
|
class="login-input"
|
||||||
readonly
|
readonly
|
||||||
value="<?php echo htmlspecialchars($user["username"] ?? ""); ?>">
|
value="<?php echo htmlspecialchars($user["username"] ?? ""); ?>">
|
||||||
|
|
||||||
<label class="input-label">Email-Adresse</label>
|
<label class="input-label">Email-Adresse</label>
|
||||||
<input type="email"
|
<input type="email"
|
||||||
name="email"
|
|
||||||
class="login-input"
|
class="login-input"
|
||||||
readonly
|
readonly
|
||||||
value="<?php echo htmlspecialchars($user["email"] ?? ""); ?>">
|
value="<?php echo htmlspecialchars($user["email"] ?? ""); ?>">
|
||||||
|
|
||||||
<label class="input-label">Passwort</label>
|
<label class="input-label">Passwort</label>
|
||||||
<input type="password"
|
<input type="password"
|
||||||
name="password"
|
|
||||||
class="login-input"
|
class="login-input"
|
||||||
readonly
|
readonly
|
||||||
value="********">
|
value="********">
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
@@ -54,5 +42,4 @@ $user = $user ?? null;
|
|||||||
</a>
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
@@ -11,33 +11,17 @@ interface UserDAOInterface {
|
|||||||
/**
|
/**
|
||||||
* Sucht einen Benutzer anhand seiner E-Mail-Adresse.
|
* Sucht einen Benutzer anhand seiner E-Mail-Adresse.
|
||||||
*
|
*
|
||||||
* Funktion:
|
|
||||||
* Liefert die gespeicherten Benutzerdaten zu einer E-Mail-Adresse.
|
|
||||||
*
|
|
||||||
* Eingabe:
|
|
||||||
* @param string $email E-Mail-Adresse des gesuchten Benutzers
|
* @param string $email E-Mail-Adresse des gesuchten Benutzers
|
||||||
*
|
* @return array|null Benutzerdaten als Array oder null
|
||||||
* Ausgabe:
|
|
||||||
* @return array|null Benutzerdaten als Array oder null,
|
|
||||||
* falls kein Benutzer gefunden wurde
|
|
||||||
*/
|
*/
|
||||||
public function findUser($email);
|
public function findUser($email);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fügt einen neuen Benutzer hinzu.
|
* Fügt einen neuen Benutzer hinzu.
|
||||||
*
|
*
|
||||||
* Funktion:
|
|
||||||
* Erstellt einen neuen Benutzereintrag und speichert ihn
|
|
||||||
* in der jeweiligen Datenquelle.
|
|
||||||
*
|
|
||||||
* Eingabe:
|
|
||||||
* @param string $email E-Mail-Adresse des Benutzers
|
* @param string $email E-Mail-Adresse des Benutzers
|
||||||
* @param string $username Benutzername des Benutzers
|
* @param string $username Benutzername des Benutzers
|
||||||
* @param string $password Passwort des Benutzers
|
* @param string $password Passwort des Benutzers
|
||||||
*
|
|
||||||
* Ausgabe:
|
|
||||||
* Keine Rückgabe
|
|
||||||
*
|
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function addUser($email, $username, $password);
|
public function addUser($email, $username, $password);
|
||||||
@@ -45,34 +29,8 @@ interface UserDAOInterface {
|
|||||||
/**
|
/**
|
||||||
* Löscht einen Benutzer anhand seiner E-Mail-Adresse.
|
* Löscht einen Benutzer anhand seiner E-Mail-Adresse.
|
||||||
*
|
*
|
||||||
* Funktion:
|
|
||||||
* Entfernt einen vorhandenen Benutzer aus der Datenquelle.
|
|
||||||
*
|
|
||||||
* Eingabe:
|
|
||||||
* @param string $email E-Mail-Adresse des zu löschenden Benutzers
|
* @param string $email E-Mail-Adresse des zu löschenden Benutzers
|
||||||
*
|
* @return bool true, wenn der Benutzer gelöscht wurde, sonst false
|
||||||
* Ausgabe:
|
|
||||||
* @return bool true, wenn der Benutzer gelöscht wurde,
|
|
||||||
* false, wenn kein passender Benutzer gefunden wurde
|
|
||||||
*/
|
*/
|
||||||
public function deleteUser($email);
|
public function deleteUser($email);
|
||||||
|
|
||||||
/**
|
|
||||||
* Aktualisiert die Daten eines vorhandenen Benutzers.
|
|
||||||
*
|
|
||||||
* Funktion:
|
|
||||||
* Ändert die gespeicherte E-Mail-Adresse, den Benutzernamen
|
|
||||||
* und optional das Passwort eines vorhandenen Benutzers.
|
|
||||||
*
|
|
||||||
* Eingabe:
|
|
||||||
* @param string $oldEmail Aktuelle E-Mail-Adresse des Benutzers
|
|
||||||
* @param string $newEmail Neue E-Mail-Adresse des Benutzers
|
|
||||||
* @param string $username Neuer Benutzername des Benutzers
|
|
||||||
* @param string $password Neues Passwort des Benutzers
|
|
||||||
*
|
|
||||||
* Ausgabe:
|
|
||||||
* @return bool true, wenn die Aktualisierung erfolgreich war,
|
|
||||||
* false, wenn kein passender Benutzer gefunden wurde
|
|
||||||
*/
|
|
||||||
public function updateUser($oldEmail, $newEmail, $username, $password);
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user