Implementering av Innloggingsfunksjonalitet
Vi fokuserer på innloggingsfunksjonaliteten.
Tilbake til prosjektet
1. Håndtering av autentiseringslogikk
I auth.ts-filen brukes funksjonen authorize for å håndtere autentiseringslogikken. E-post og passord valideres med zod før det sjekkes om brukeren finnes i databasen.
2. Hente bruker fra databasen
Etter validering av legitimasjon, opprett en getUser-funksjon som henter brukeren fra databasen ved hjelp av Postgres.
3. Sjekke om passordene samsvarer
Kall bcrypt.compare for å kontrollere om det oppgitte passordet samsvarer med det som er lagret i databasen.
I praksis
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.08
Implementering av Innloggingsfunksjonalitet
Sveip for å vise menyen
Vi fokuserer på innloggingsfunksjonaliteten.
Tilbake til prosjektet
1. Håndtering av autentiseringslogikk
I auth.ts-filen brukes funksjonen authorize for å håndtere autentiseringslogikken. E-post og passord valideres med zod før det sjekkes om brukeren finnes i databasen.
2. Hente bruker fra databasen
Etter validering av legitimasjon, opprett en getUser-funksjon som henter brukeren fra databasen ved hjelp av Postgres.
3. Sjekke om passordene samsvarer
Kall bcrypt.compare for å kontrollere om det oppgitte passordet samsvarer med det som er lagret i databasen.
I praksis
Takk for tilbakemeldingene dine!