@ArtKV

Как можно запретить доступ к ресурсам без аутентификации?

Есть проект на Node.js + Angular, для аутентификации используется passport.js.
При запуске проекта, пользователю доступна страница с авторизацией и регистрацией.
После успешного входа на сайт, происходит переадресация на основное содержимое сайта таким образом:
res.sendfile('./public/main.html');
В адресной строке при этом отображается следующее: 127.0.0.1:2300/#!

Вопрос: как запретить прямой доступ к main.html (да и остальным страницам) из адресной строки, если пользователь не был аутентифицирован?
  • Вопрос задан
  • 432 просмотра
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Например так как в документации написано: www.passportjs.org/docs/authorize
поставьте это в статические роуты
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы