diff --git a/controllers/EventsController.js b/controllers/EventsController.js index dbb8c93..ce42ce5 100644 --- a/controllers/EventsController.js +++ b/controllers/EventsController.js @@ -241,4 +241,7 @@ export const getSingleRegisterUser = async (req, res) => { msg: "Failled to fetch !!" }); } -} \ No newline at end of file +} + + +//share app (api) \ No newline at end of file diff --git a/middlewares/auth.js b/middlewares/auth.js index 16e7342..ad44410 100644 --- a/middlewares/auth.js +++ b/middlewares/auth.js @@ -17,9 +17,13 @@ export const isAuthenticatedUser = async (req, res, next) => { //remove Bearer from token const fronttoken = getToken.authorization.slice(7); - const frontdecoded = jwt.verify(fronttoken, process.env.JWT_SECRET); - + if (!frontdecoded) { + return res.status(200).json({ + success: false, + message: "incorrect token", + }); + } const fuser = await User.findById(frontdecoded.id); req.user = fuser; diff --git a/models/userModel.js b/models/userModel.js index c8cc2eb..98310b1 100644 --- a/models/userModel.js +++ b/models/userModel.js @@ -66,7 +66,7 @@ userSchema.pre("save", async function (next) { userSchema.methods.getJWTToken = function () { return jwt.sign({ id: this._id }, process.env.JWT_SECRET); }; -// console.log(process.env.JWT_SECRET) + // Compare Password