Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctionnalité de Connexion | Authentification
Next.js 14
course content

Contenu du cours

Next.js 14

Next.js 14

1. Introduction
2. Concepts de Base
3. Pages et Mises en Page
4. Déploiement et Base de Données
5. Travailler avec les Données
6. Fonctionnalités Avancées
7. Authentification

book
Fonctionnalité de Connexion

Nous nous concentrons sur la fonctionnalité de connexion.

Retour au projet

1. Gestion de la logique d'authentification

Dans le fichier auth.ts, utilisez la fonction authorize pour gérer la logique d'authentification. Validez l'email et le mot de passe en utilisant zod avant de vérifier si l'utilisateur existe dans la base de données.

2. Récupération de l'utilisateur depuis la base de données

Après avoir validé les identifiants, créez une fonction getUser qui interroge l'utilisateur depuis la base de données en utilisant Postgres.

3. Vérification de la Correspondance des Mots de Passe

Appelez bcrypt.compare pour vérifier si le mot de passe saisi correspond à celui stocké dans la base de données.

En Pratique

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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