UNPKG

cinemanz-api

Version:

CinemaNz API

29 lines (22 loc) 536 B
const jwt = require('jsonwebtoken'); const { JWT } = require('../constants/auth.const'); const getUserAuthentication = req => { const token = req.headers[JWT.tokenName]; if (!token) { return { isAuthenticated: false }; } try { const decodedToken = jwt.verify(token, JWT.secretKey); return { isAuthenticated: true, user: decodedToken }; } catch (error) { return { isAuthenticated: false }; } }; module.exports = { getUserAuthentication };