我如何为我的flask应用设置我的未授权页面?

问题描述 投票:-1回答:1

当前未授权(?

嗨,你们好!我正在做一个顶点项目,我和我的团队已经为这个问题投入了所有的精力,但我们似乎无法解决这个问题。我正在为capstone做一个项目,我和我的团队已经把所有的东西都扔到了这个问题上,但我们似乎无法解决这个问题。当我们网站的用户在未登录或角色不对的情况下请求使用@login_required或@roles_required()装饰符保护的视图时,我们会看到上面列出的页面。我找到了'flask_userlogin.html'这个文件,似乎就是上图中显示的文件,然而每当我直接对这个模板的html进行修改时,在应用程序中并没有显示任何修改。我在config.py文件中把USER_UNAUTHENTICATED_ENDPOINT设置为'login',把USER_UNAUTHORIZED_ENDPOINT也设置为'login',但是没有用。'login'是我们登录视图函数的函数名。如果我可以提供更多的代码图片来回答任何问题,我非常愿意。请让我知道你们都认为发生了什么,如果有什么我们应该做的不同。谢谢大家!

python flask flask-login flask-user
1个回答
0
投票

对不起,没有发布任何代码,它看起来像我的问题是使用LoginManager在同一时间使用UserManager,以及使用@login_required与@roles_required。我删除了LoginManager和@login_required,只用了@roles_required,就成功了。希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.