1

我有一个面向多个俱乐部的网站,每个俱乐部都有管理员维护俱乐部成员的数据库。我只想将网站注册限制为已明确添加到俱乐部数据库的会员。 当会员添加到数据库中时,如何自动生成并向会员发送注册链接? 换句话说,我希望注册只能由俱乐部管理员发起。

4

2 回答 2

0

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

  1. 告诉用户在注册时提供主键值(俱乐部注册号)。
  2. 将该俱乐部注册号也作为您在为用户注册后创建的新数据库的主键,下次如果某个机构将重新使用该俱乐部注册号重新注册,那么它将失败,因为数据库元组将已经与该俱乐部注册号相关联
  3. 注册时还有一条警告信息,您可以使用一个俱乐部注册号进行一次注册,仅限该网站。
于 2012-08-10T22:17:03.740 回答
0

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

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