Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Implementering av Innloggingsfunksjonalitet | Implementering av Autentisering i Next.js
Next.js 14-mestring for Bygging av Moderne Webapplikasjoner

bookImplementering 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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 7. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

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

bookImplementering 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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 7. Kapittel 6
some-alt