Implementering af Sign-In Funktionalitet
Vi fokuserer på log ind-funktionaliteten.
Tilbage til projektet
1. Håndtering af autentificeringslogik
I auth.ts-filen anvendes authorize-funktionen til at håndtere autentificeringslogikken. Validering af e-mail og adgangskode udføres med zod, før det kontrolleres, om brugeren findes i databasen.
2. Hent bruger fra databasen
Efter validering af legitimationsoplysninger, opret en getUser-funktion, der forespørger brugeren fra databasen ved hjælp af Postgres.
3. Kontrol af adgangskoder
Kald bcrypt.compare for at kontrollere, om den indtastede adgangskode matcher den, der er gemt i databasen.
I praksis
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.08
Implementering af Sign-In Funktionalitet
Stryg for at vise menuen
Vi fokuserer på log ind-funktionaliteten.
Tilbage til projektet
1. Håndtering af autentificeringslogik
I auth.ts-filen anvendes authorize-funktionen til at håndtere autentificeringslogikken. Validering af e-mail og adgangskode udføres med zod, før det kontrolleres, om brugeren findes i databasen.
2. Hent bruger fra databasen
Efter validering af legitimationsoplysninger, opret en getUser-funktion, der forespørger brugeren fra databasen ved hjælp af Postgres.
3. Kontrol af adgangskoder
Kald bcrypt.compare for at kontrollere, om den indtastede adgangskode matcher den, der er gemt i databasen.
I praksis
Tak for dine kommentarer!