Skip to content

A Library Account to add and rate books implementing Redux Toolkit with JWT Authentication

Notifications You must be signed in to change notification settings

trial-pyth/Redux-Library-Account-JWT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖Redux Library Account

🔐 A Library Account to add and rate books implementing Redux Toolkit with httpOnly JWT Authentication

🔑Users need to signup before adding books to their library

signup

Once a user logd in to their account a JWT token is stored as a cookie. This cookie is used to verify the users id and authorize actions

User can login and logout with their creentials and their JWT Access Token is stored until they are logged out

💽 User database is stored in a MongoDB Server

Registering multiple account with the same name denies signup

All data added by the user is managed by Redux State Management Toolkit

Users can add and delete books as long as they are not logged out and JWT Token is present

add-delete

If users try to edit books without logging in or without a JWT Token they will be redirected

illegal

Accessing Protected routes without a JWT Token will be redirected

home-direct

About

A Library Account to add and rate books implementing Redux Toolkit with JWT Authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published