refont back express

This commit is contained in:
jleroy
2025-03-11 10:29:18 +01:00
parent f944b99172
commit 4e41294eee
18 changed files with 507 additions and 9 deletions

View File

@@ -0,0 +1,25 @@
import jwt from 'jsonwebtoken';
export const verifyToken = async (req, res, next) => {
// Récupérer le token depuis le cookie 'jxwt'
const token = req.cookies['jwt'];
if (!token) {
return res.status(403).json({
message: 'Token is required',
status: false,
});
}
// Vérifier le token
jwt.verify(token, process.env.JWT_SECRET || 'fallback_secret', (err, decoded) => {
if (err) {
return res.status(401).json({
message: 'Invalid or expired token',
status: false
});
}
req.user = decoded;
next();
});
};