function checkLogged(req, res, next) {
for(i = 0; i < logged.length; i++) {
if(req.user.id == logged[i].id) {
if(logged[i].sid != req.sessionID) {
req.logOut()
return false
}
}
}
return next()
}
Функция проверяет, есть ли пользователи, которые вошли в систему; если есть пользователи, которые вошли в систему, они будут внесены в массив. И если другой пользователь входит с тем же именем, он будет удален.
«Один сеанс на пользователя»
Вышеуказанные функции работают хорошо. Теперь я хочу спросить, что нужно сделать, чтобы пользователи не заходили на страницы ('/') и выходили из системы (также сессионные идентификаторы) со страниц ('/') и возвращались на ('/ login') страницы. Я попытался req.logOut, но не могу.