Passwort-Hashing implementieren
Passwort wird beim Erstellen eines Users mit bcrypt gehasht gespeichert. In User.ts anlegen myUserSchema.pre("save"..) um ein Passwort zu hashen
Akzeptanzkriterien:
- Klartextpasswort wird nie gespeichert
- Hash wird korrekt mit Salt erstellt (bcrypt.hash).
- Neue User können erfolgreich erstellt werden (User.create(...)).
- Passwort wird nur gehasht, wenn es neu ist oder geändert wurde (isModified("password")).
Edited by lahe8230