Block a user
08fb20d7be
Setting un invoice pdf microservice
6547b6ac85
use websockets to logout remote users
05db85eca1
all users front end
f39c000e5d
add user be handlers
d16793c01c
add user db functions
1971169e2f
use sessionStorage & add user admin pages
0e7b9d8c20
improve pagination
63585e31f6
Creating db method to paginate all orders
c697da63b9
cancel subscription
1984024394
get sale
8fb1844dcd
all subscriptions
f8ee76939e
all sales
21273c22cb
Listing all sales database function
2dce6e02ab
updating migrations and resetting the db
6e3f283a64
Adding encryption package to encrypt email
b98b61aa76
Creating backend to handler password resets
333499f76e
Setting up the reset password page
2a5841d649
Creating the reset password route and handler
7db64eff6a
Using urlsigner package
21c5f42aff
Sending email
6edfc529ea
Password resets and sending mail
d256bfb438
Password resets
a6d54242bb
Protecting routes on hte FE and improving authentication
2f7300db0f
Changing the vt to use fetch
4a982cc73d
Converting the vt post to use the back end
8ef4282393
Implementing middleware to protect specific routes
4a756e850e
Validating the token on the back end
7ef68d030b
Checking authentication on the backend
769a24dff3
Saving token to local storage
e7f6983a22
Saving token to DB
6b7ce5b719
Create a function to generate a token