11const express = require ( "express" ) ;
2+
23const {
34 createUser,
45 loginUserCtrl,
@@ -25,13 +26,15 @@ const {
2526 updateOrderStatus,
2627 getAllOrders,
2728} = require ( "../controller/userCtrl" ) ;
29+
2830const { authMiddleware, isAdmin } = require ( "../middlewares/authMiddleware" ) ;
31+
2932const router = express . Router ( ) ;
33+
34+ //URLs
3035router . post ( "/register" , createUser ) ;
3136router . post ( "/forgot-password-token" , forgotPasswordToken ) ;
32-
3337router . put ( "/reset-password/:token" , resetPassword ) ;
34-
3538router . put ( "/password" , authMiddleware , updatePassword ) ;
3639router . post ( "/login" , loginUserCtrl ) ;
3740router . post ( "/admin-login" , loginAdmin ) ;
@@ -46,7 +49,6 @@ router.get("/refresh", handleRefreshToken);
4649router . get ( "/logout" , logout ) ;
4750router . get ( "/wishlist" , authMiddleware , getWishlist ) ;
4851router . get ( "/cart" , authMiddleware , getUserCart ) ;
49-
5052router . get ( "/:id" , authMiddleware , isAdmin , getaUser ) ;
5153router . delete ( "/empty-cart" , authMiddleware , emptyCart ) ;
5254router . delete ( "/:id" , deleteaUser ) ;
0 commit comments