Nodejs Login System
You want a comprehensive user sign-up/sign-in system I strongly suggest you take a look at this repo.
The System Includes
Welcome page:
The page where the user can register:
The system that will send an activation link to your e-mail after registration (The user isn't save to the database without clicking the activation link)
The page where the user can log in
Forgot password page
Simple dashboard page :)
Technologies Used
- NodeJS
- MongoDB
- Mongoose
- PassportJS
- JWT
- Express
- EJS
- Nodemailer
- BcryptJS
- Connect-Flash
Installation
Clone the latest Repository
git clone https://github.com/Furkan-Gulsen/nodejs-auth-system.git
Installing NPM dependencies
npm install
Then simply start your app
npm start
http://localhost:3300/
The Server should now be running at!Note:
- Environment file and don't forget to add the following values:
PASS=***
EMAIL=***
JWT_KEY=***
JWT_RESET_KEY=***