Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Hajer-Im-Bsl/MERN-Authentication-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 MERN Authentication System

Authentication management system built using the MERN stack (MongoDB, Express.js, React.js, Node.js) featuring secure authentication mechanisms, both via credentials (email & password) and Google OAuth login. The app implements JWT-based authorization, email token verification, password hashing with bcrypt, Nodemailer integration, and UI token expiration handling.

🔥 Features ✅ Authentication

Login & Registration via email and password.

Sign in with Google OAuth using Google Identity Services.

🔐 Security

JWT (JSON Web Token) for secure authorization.

Access & Refresh Token cycle for session management.

Token expiration handling on client-side UI.

Account verification via email token (sent using Nodemailer).

Password hashing with bcrypt for secure credential storage.

📧 Email Services

Nodemailer sends verification emails with token-based activation links.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published