Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Anmeldefunktionalität | 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
Anmeldefunktionalität

Wir konzentrieren uns auf die Anmeldefunktionalität.

Zurück zum Projekt

1. Umgang mit der Authentifizierungslogik

Verwenden Sie in der Datei auth.ts die Funktion authorize, um die Authentifizierungslogik zu verwalten. Validieren Sie die E-Mail und das Passwort mit zod, bevor Sie überprüfen, ob der Benutzer in der Datenbank existiert.

2. Abrufen des Benutzers aus der Datenbank

Nach der Validierung der Anmeldedaten erstellen Sie eine Funktion getUser, die den Benutzer mit Postgres aus der Datenbank abfragt.

3. Überprüfung der Passwortübereinstimmung

Rufen Sie bcrypt.compare auf, um zu überprüfen, ob das eingegebene Passwort mit dem in der Datenbank gespeicherten übereinstimmt.

In der Praxis

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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