flask-user限制用户注册

时间:2018-07-26 14:12:07

标签: python flask

我有一个基本的Flask应用程序,使用this issue并带有模板和角色。

定义角色和限制通过装饰器的访问效果很好,但是我想限制对预定义函数user.register的访问。似乎没有预定义的路由,因此使用装饰器@roles_required似乎不正确。

我知道如何完全限制用户注册(通过 USER_ENABLE_REGISTER = False),但我想扮演特殊角色,即只有Admin用户可以注册普通用户。

1 个答案:

答案 0 :(得分:0)

顺便说一句,我能够在注册模板中创建解决方法。您可以访问current_user.has_roles(“ Admin”)并使用jinja2对其进行处理。

但是,这似乎很难看。

最好的问候, 尼克。