У меня есть пользователь-администратор, и я хочу, чтобы этот пользователь проходил аутентификацию перед доступом к указанному c маршруту, даже если он в данный момент вошел в систему, для этого указанного c маршрута я хочу, чтобы появилось поле пароля и введенный им пароль. должен быть действителен, прежде чем он будет перенаправлен на этот маршрут, как я могу обработать этот тип промежуточного программного обеспечения? У меня уже есть промежуточное ПО для проверки подлинности пользователя, я хочу продолжить проверку подлинности пользователя и администратора, но я также хочу, чтобы пользователь повторно ввел свой пароль перед доступом к странице, как я могу выполнить sh это ?
function isAdmin(req, res, next) {
if (req.isAuthenticated()) {
if (req.user.role == 'admin') {
return next();
}
res.redirect('/');
}
res.redirect('/login');
}