Skip to content

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