Я знаю, что есть следующая функция:ensureAdmin проблема в сервере Экспресс NodeJS с паспортом
function ensureAdmin(req, res, next) {
if (req.user && req.user.username === "admin") {
return next();
} else {
res.send("You do not have access to this web page. Please, contact to the system administrator.");
}
для того, чтобы обеспечить доступ к странице только администратором. Тем не менее, я нигде не нашел, как стать пользователем администратора. Я не знаю, стоит ли знать, но я использую MongoDB.
Ваше условие: обеспечить доступ к странице только с помощью «admin» (он является пользователем с именем «admin»). Просто добавьте свойство роли к своему пользователю и используйте его вместо – teddy
, но я зарегистрирован как «admin», и он не позволяет мне получить доступ к странице ... – user2979409