User Model – Methode isCorrectPassword implementieren
Das Ticket Passwort-Hashing implementieren muss fertig sein. Die Methode überprüft, ob ein eingegebenes Passwort mit dem gespeicherten gehashten Passwort übereinstimmt.
Aufgaben:
- Methode isCorrectPassword im User-Model implementieren
- bcrypt nutzen, um Klartextpasswort mit Hash zu vergleichen
- Fehler werfen, wenn es das falsche Passwort ist
Akzeptanzkriterien
- Methode isCorrectPassword existiert im User-Model
- Eingabe des richtigen Passworts liefert true
- Eingabe eines falschen Passworts wirft einen Fehler mit aussagekräftiger Meldung
- bcrypt.compare() wird verwendet, um Klartext und Hash zu vergleichen
Edited by lahe8230