Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Authentifizierungskonfiguration & Routen-Schutz | Authentifizierung
Next.js 14
course content

Kursinhalt

Next.js 14

Next.js 14

1. Einführung
2. Grundkonzepte
3. Seiten und Layouts
4. Bereitstellung und Datenbank
5. Arbeiten mit Daten
6. Erweiterte Funktionen
7. Authentifizierung

book
Authentifizierungskonfiguration & Routen-Schutz

Zurück zum Projekt

1. Hinzufügen einer benutzerdefinierten Anmeldeseite

Erstellen Sie eine auth.config.ts-Datei im Projektstamm mit diesem Inhalt:

Dies gibt eine benutzerdefinierte Anmeldeseitenroute (/login) mit der Seitenoption an.

2. Routen mit Middleware schützen

Erweitern Sie auth.config.ts, um Logik zum Schutz von Routen einzuschließen. Benutzer werden zur Anmeldeseite weitergeleitet, wenn sie versuchen, auf das Dashboard zuzugreifen, ohne eingeloggt zu sein.

3. Middleware

Erstellen Sie eine middleware.ts-Datei, um NextAuth.js zu initialisieren und Routen mit der angegebenen Konfiguration zu schützen.

Wir haben eine benutzerdefinierte Anmeldeseite eingerichtet und Logik hinzugefügt, um Routen zu schützen. Die Middleware stellt sicher, dass geschützte Routen erst gerendert werden, wenn die Authentifizierung überprüft wurde, was sowohl die Sicherheit als auch die Leistung verbessert.

In der Praxis

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 7. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt