簡體   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