-
Sujet
-
Salut je rencontre un soucis lors de la récuperation de mon token le probleme est que je n’arrive pas a proteger la routes « dashboard » si l’utilisateurs n’est pas identifier:
— BACK —
Voici mon fichier routing.js :
La fonction qui verifie mon token :
La ou je gére la routes pour la protéger :const express = require('express'); const router = express.Router(); const dashboardUsersController = require('../controllers/dashboardUsers.'); const verifyToken = require('../configs/validateToken.'); router.get( '/dashboard', verifyToken.validateToken, dashboardUsersController.dashboardUser ); module.exports = router;
const jwt = require('onwebtoken'); function validateToken(req, res, next) { const authHeader = req.headers['authorization']; const token = authHeader && authHeader.split(' ')[1]; if (token == null) return res.sendStatus(401); jwt.verify(token, 'MACLESECRETE1234567898989', (err, decoded) => { if (err) return res.sendStatus(403); req.tokenData = decoded; console.log(decoded); next(); }); } module.exports = { validateToken, };
const isAuthenticated = localStorage.getItem('authToken'); root.render( <Route activeClassName="active" path="/" element={} /> <Route path="/dashboard" element={ } /> );
——————–
axe_san – Envoyé depuis le Discord : Culte du code
Vous lisez 0 fil de discussion
Vous lisez 0 fil de discussion
- Vous devez être connecté pour répondre à ce sujet.