catch invalid signature
This commit is contained in:
		@@ -7,13 +7,17 @@ import UserService from '../services/user.js';
 | 
			
		||||
dotenv.config({path: ".env"});
 | 
			
		||||
 | 
			
		||||
const authenticate = async (req, res, next) => {
 | 
			
		||||
    const token = req.cookies["jwt"];
 | 
			
		||||
    if (!token || !jwt.verify(token, process.env.SECRET)) {
 | 
			
		||||
        req.session.destroy();
 | 
			
		||||
        res.clearCookie("jwt");
 | 
			
		||||
        return res.redirect("/login");
 | 
			
		||||
    try {
 | 
			
		||||
        const token = req.cookies["jwt"];
 | 
			
		||||
        if (!token || !jwt.verify(token, process.env.SECRET)) {
 | 
			
		||||
            req.session.destroy();
 | 
			
		||||
            res.clearCookie("jwt");
 | 
			
		||||
            return res.redirect("/login");
 | 
			
		||||
        }
 | 
			
		||||
        next();
 | 
			
		||||
    } catch(e) {
 | 
			
		||||
        console.log(e)
 | 
			
		||||
    }
 | 
			
		||||
    next();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const validateInviteToken = async (req, res, next) => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user