Weitere Reviewänderungen

This commit is contained in:
2026-05-31 22:38:29 +02:00
parent 55e9fa6a20
commit 02551049e0
2 changed files with 2 additions and 57 deletions
-13
View File
@@ -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>
+2 -44
View File
@@ -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);
} }