【发布时间】:2023-07-19 03:51:01
【问题描述】:
我想在我的 web2py 应用程序中禁用正常注册,只允许某些“管理员”用户创建新用户。我知道如何禁用注册,但我不知道如何为用户创建一个界面来创建其他用户。我想要的是一个类似于[app]/default/user/register 或[app]/appadmin/insert/db/auth_user 的页面,但在您登录时可以访问,并且只有“管理员”用户才能访问。我可以制作一个简单的 HTML 表单,但这样我会失去所有重要的验证器和正常注册所具有的,更重要的是,我会不必要地重复其他人的工作,而不是以“web2py”方式进行。
(更详细地说,我的组有一定的“group_master”用户,保存在数据库的“group_master”表中。我只希望group_masters访问create_user页面,用户创建后会自动加入group_master的组。我想我知道如何在代码中处理组成员的麻烦,但我需要帮助来创建接口。)
【问题讨论】:
标签: web2py