Was bedeutet "salzen"?
Für Dein Skript vor allem:
- Deine Prüfungen auf die Eingabe
- Du versuchst das mehrfach gesalzene und gehashte Passwort aus der Datenbank zu holen.
- Wenn es den user nicht gibt -> abweisen
- Sonst: eingegebenes Passwort verifizieren (läuft darauf hinaus, dass es eenfalls mehrfach gesalzen und gehasht wird)
- Falls nicht ok -> abweisen Falls doch ... weiter wie nach Deinem Test.