Skip to content

mariusdjen/express-authentication-ejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-authentication-ejs

Un projet d'authentification utilisant Express.js, EJS, Prisma et MySQL pour la gestion des utilisateurs. Réalisé dans le cadre d'un coaching

Authentification avec Express.js, Prisma, et MySQL

Ce projet démontre l'implémentation d'un système d'authentification en utilisant Express.js, EJS pour le templating, et Prisma avec MySQL pour la gestion de la base de données. Ce projet a été réalisé dans le cadre d'une session de coaching avec un étudiant pour lui apprendre à construire une application sécurisée et scalable.

Fonctionnalités

  • Inscription d'utilisateur avec validation et cryptage des mots de passe
  • Connexion utilisateur avec gestion de session
  • Routes protégées accessibles uniquement aux utilisateurs authentifiés
  • Gestion des utilisateurs avec Prisma et MySQL

Technologies Utilisées

  • Node.js : pour le backend
  • Express.js : pour la gestion des routes et la logique serveur
  • EJS : pour le templating côté serveur
  • Prisma : comme ORM pour interagir avec MySQL
  • MySQL : pour la base de données
  • Bcrypt : pour le hashage des mots de passe
  • Express-session : pour la gestion des sessions

Installation

  1. Clonez le dépôt :
    git clone https://github.com/mariusdjen/express-authentication-ejs.git
    

About

Un projet d'authentification utilisant Express.js, EJS, Prisma et MySQL pour la gestion des utilisateurs. Réalisé dans le cadre d'un coaching

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors