From 11a86929e7ce147ca793b815c1ec6857181b0e7d Mon Sep 17 00:00:00 2001 From: Kaveh Hajinajaf Date: Mon, 21 Apr 2025 00:36:35 +0330 Subject: [PATCH] ADD: Required to role field in user --- components/user/userModel.js | 1 + components/user/userRoutes.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/components/user/userModel.js b/components/user/userModel.js index 1fb5820..494280b 100644 --- a/components/user/userModel.js +++ b/components/user/userModel.js @@ -34,6 +34,7 @@ const userSchema = new mongoose.Schema( role: { type: ObjectID, ref: 'Role', + required: true }, isAdmin: { type: Boolean, diff --git a/components/user/userRoutes.js b/components/user/userRoutes.js index e611078..a626bcb 100644 --- a/components/user/userRoutes.js +++ b/components/user/userRoutes.js @@ -6,7 +6,9 @@ const loginCheck = require('../../middlewares/loginCheck') const router = new express.Router() router.post('/signup-email', userController.signup) + router.post('/login-email', userController.loginUser) + router.post('/logout', userController.logoutUser) router.use(loginCheck.loginProtect)