Konfiguration af Godkendelse og Beskyttelse af Ruter
Stryg for at vise menuen
Tilbage til projektet
1. Tilføjelse af brugerdefineret loginside
Opret en auth.config.ts-fil i projektets rodmappe med dette indhold:
Dette angiver en brugerdefineret loginside-rute (/login) ved brug af pages-indstillingen.
2. Beskyttelse af ruter med Middleware
Udvid auth.config.ts til at inkludere logik for rute-beskyttelse. Brugere omdirigeres til login-siden, hvis de forsøger at få adgang til dashboardet uden at være logget ind.
3. Middleware
Opret en middleware.ts-fil for at initialisere NextAuth.js og beskytte ruter ved hjælp af den angivne konfiguration.
Vi opsætter en tilpasset login-side og tilføjede logik til at beskytte ruter. Middleware sikrer, at beskyttede ruter ikke vises, før autentificering er verificeret, hvilket forbedrer både sikkerhed og ydeevne.
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