繁体   English   中英

使用django_registration进行选择性用户注册?

[英]Selective user registration using django_registration?

我有一个可以满足多个俱乐部需求的网站,每个俱乐部都有管理者维护着俱乐部成员数据库。 我只想将网站注册仅限于已明确添加到俱乐部数据库中的会员。 当成员添加到数据库时,如何自动生成和发送注册链接给成员? 换句话说,我希望注册仅由俱乐部管理员发起。

您说您已经有一个俱乐部会员数据库,所以您必须拥有一个该数据库唯一的主键或元组,例如俱乐部会员应该已经知道的俱乐部注册号

  1. 告诉用户在注册时提供主键值( 俱乐部注册号 )。
  2. 将俱乐部注册号也用作您为用户注册后创建的新数据库的主键,下次如果某个机构将重新使用该俱乐部注册号进行重新注册,则它将失败,因为数据库元组将失败已经与该俱乐部注册号相关联
  3. 在注册时也有一条警告消息, 即您只能将一个俱乐部注册号用于该站点的一次注册。

要将注册限制为数据库中已有的人员,您将需要某种方式来识别他们。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM