User Service
Aufgaben
- Datei:
/src/services/UserService.ts - Methoden implementieren:
-
createUser– neuen User anlegen -
deleteUser– User löschen -
getUser– User-Daten abrufen -
updateUser– User-Daten aktualisieren
-
- Validierung und Fehlerhandling in allen Methoden
- Sicherstellen, dass Rückgaben keine sensiblen Daten enthalten (z. B. Passwort)
Akzeptanzkriterien
- Alle vier Methoden existieren und sind testbar
-
createUserverhindert doppelte E-Mails und hasht das Passwort -
deleteUserentfernt den User korrekt aus der DB -
getUserliefert User-Daten ohne Passwort -
updateUseraktualisiert erlaubte Felder und hasht neues Passwort
Edited by lahe8230