Как мне установить страницу без аутентификации для моего приложения flask? - PullRequest
0 голосов
/ 27 апреля 2020

Текущая неавторизованная (?) Страница

Привет! Я работаю над проектом для Capstone и моей команды, и я бросил все на эту проблему, но мы не можем понять это. Когда пользователи нашего веб-сайта запрашивают представления, которые защищены декораторами @login_required или @roles_required (), когда они не вошли в систему или не имеют нужной роли, нам показывают страницу, указанную выше. Я нашел файл 'flask_user / login. html', который, по-видимому, является файлом, отображаемым на изображении выше, и все же, когда бы я ни вносил изменения в html этого шаблона напрямую, в приложении не отображаются никакие изменения. Я установил для USER_UNAUTHENTICATED_ENDPOINT значение «login», а для USER_UNAUTHORIZED_ENDPOINT - «login» в нашем файле config.py, но безрезультатно. 'login' - это имя функции нашей функции просмотра входа в систему. Если я могу предоставить больше кода / изображений / ответить на любые вопросы, я более чем готов. Пожалуйста, дайте мне знать, что вы все думаете, что происходит, и если есть что-то, что мы должны делать по-другому. Спасибо!

1 Ответ

0 голосов
/ 29 апреля 2020

извините за отсутствие публикации кода, похоже, моя проблема заключалась в том, что я использовал LoginManager в то же время, что и UserManager, а также @login_required с @roles_required. Я удалил LoginManager и @login_required и просто использовал @roles_required, и это сработало для меня. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...