Расширение авторизации keystone.js

Я пытаюсь найти способ ограничить доступ к определенным страницам в зависимости от того, вошли ли они в систему как администратор keystone.js - есть ли способ расширить их существующую авторизацию администратора для применения к страницам за пределами интерфейса администратора?


person Adam Beck    schedule 20.04.2017    source источник


Ответы (1)


Если вы используете генератор Yeoman, модель User имеет свойство isAdmin. В рамках экспресс-маршрута вы можете определить, существует ли req.user, а если req.user.isAdmin, то true.

person Shea Hunter Belsky    schedule 20.04.2017