Я успешно захожу в систему /login
и могу показать информацию о моем маршруте /profile
.
Теперь я пытаюсь /logout
аутентифицировать пользователя, но, похоже, он не работает. При попытке пройти маршрут выхода из системы ничего не происходит. Срок действия токена JWT не истекает, поэтому данные /profile
присутствуют даже после нажатия кнопки «Выйти».
//logout testing
router.post('/logout' , checkAuth, (req, res) => {
req.logOut();
res.status(200).send(["logged out"]).redirect('/login');
});
Это мой / профиль: -
router.get('/profile', checkAuth, (req, res, data) =>{
User.find(req.userData, function(err, users) {
res.send(req.userData);
});
});
Я хочу, чтобы выход был глобальным. Пользователь должен выйти из системы с каждого устройства. Пользователь вошел в систему
.