使用Django\u注册的选择性用户注册?

2024-05-16 04:48:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个网站迎合多个俱乐部,每个俱乐部都有管理员谁维护俱乐部成员的数据库。我想限制网站注册只对会员谁已明确添加到俱乐部的数据库。如何在成员添加到数据库时自动生成并向其发送注册链接?换句话说,我只希望俱乐部管理员发起注册。你知道吗


Tags: 数据库网站链接管理员成员俱乐部会员
2条回答

若要将注册限制为数据库中已有的人,您将需要某种方法来识别他们。你知道吗

  1. 要求俱乐部管理员为每个输入的会员输入电子邮件地址。你知道吗
  2. 要求用户在注册时提供该地址。你知道吗
  3. 将注册链接发送到该地址,包括链接中用户记录的主键。你知道吗
  4. 当用户单击链接时,在django视图中检查链接并确保密钥匹配,然后完成注册。你知道吗

你说你已经有一个俱乐部会员数据库了,所以你必须有一个主键或者一个元组,这个元组对于这个数据库来说是唯一的,比如俱乐部注册号 哪些俱乐部成员应该已经知道了

  1. 告诉用户在注册时提供主键值(俱乐部注册号)。你知道吗
  2. 将该俱乐部注册号也作为用户注册后创建的新数据库的主键,下一次,如果某个机构将重新使用该俱乐部注册号重新注册,则将失败,因为数据库元组已存在,与该俱乐部注册号关联
  3. 在注册时也有一条警告信息,您只能使用一个俱乐部注册号码注册一次网站。

相关问题 更多 >