From a3b7f795460ac38244be560a9ef14282565918d6 Mon Sep 17 00:00:00 2001 From: Antony Kurniawan Date: Sun, 26 Oct 2025 18:26:38 +0700 Subject: [PATCH] update verify token --- middleware/verifyToken.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/middleware/verifyToken.js b/middleware/verifyToken.js index 020e967..71540fe 100644 --- a/middleware/verifyToken.js +++ b/middleware/verifyToken.js @@ -19,10 +19,15 @@ function verifyAccessToken(req, res, next) { if (!token) { const authHeader = req.headers.authorization; - if (!authHeader || !authHeader.startsWith('Bearer')) { - throw new ErrorHandler(401, 'Access Token is required'); + if (authHeader && authHeader.startsWith('Bearer')) { + token = authHeader.split(' ')[1]; + } else { + token = req.query.token; } - token = authHeader.split(' ')[1]; + } + + if (!token) { + throw new ErrorHandler(401, 'Access Token is required'); } const decoded = JWTService.verifyToken(token);