12345678910111213141516171819202122232425 |
- const jwt = require('jsonwebtoken');
- const auth = (req, res, next) => {
- const authHeader = req.header('Authorization-Flame');
- let token;
- let tokenIsValid = false;
- if (authHeader && authHeader.startsWith('Bearer ')) {
- token = authHeader.split(' ')[1];
- }
- if (token) {
- try {
- jwt.verify(token, process.env.SECRET);
- } finally {
- tokenIsValid = true;
- }
- }
- req.isAuthenticated = tokenIsValid;
- next();
- };
- module.exports = auth;
|