Created user authentication system using Node.js and MongoDb. This system includes following features:
-
Registration: User can register to system using name, email and password. Password is stored to database in hashed form
-
User Log-in: User can login to system using email and password
-
Forget password: User can request for password reset using his/her registered email. A token will be sent to registered email-id if email provided is correct.
-
Reset password: User can reset password by providing registered email and token sent to his/her mail-box.