【问题标题】:How to use Flask-User to create account holder and sub-users如何使用 Flask-User 创建账户持有者和子用户
【发布时间】:2021-12-02 16:11:28
【问题描述】:

我正在学习使用 Flask 和 Flask-User 和 MongoEngine 制作项目。我想要做的是一个帐户持有人(一家公司)注册使用该应用程序,然后该帐户持有人可以为其员工创建具有有限权限的子用户访问权限。当我按照关于角色和用户角色数据模型的 Flask-User 文档进行操作时,似乎我无法创建那种超级用户子用户结构,因为 user_id 引用了注册的用户。那么我该怎么做呢?

谢谢!

【问题讨论】:

    标签: flask user-roles flask-user


    【解决方案1】:

    我不认为 Flask-User 是为您所要求的组织功能而设计的。但是,有些软件包提供了更多关于创建用户组和授权结构的指导。例如:Flask-Authorize

    如果这增加了太多复杂性,您总是可以考虑实现自己的一些东西。例如在用户模型上添加manager_id 并隐式使具有有效manager_id 的用户设置您正在谈论的子用户类型。

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 2020-11-08
      • 1970-01-01
      • 2014-11-20
      • 2018-05-26
      • 1970-01-01
      • 2012-10-30
      • 2017-08-07
      • 1970-01-01
      相关资源
      最近更新 更多