91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MrDocv0.2.10新增的注冊邀請碼功能怎么用

發布時間:2022-01-04 15:14:06 來源:億速云 閱讀:160 作者:柒染 欄目:大數據

MrDocv0.2.10新增的注冊邀請碼功能怎么用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

不知不覺,MrDoc的更新已經走過了十幾版。雖然更新不是很頻繁,但是每次的更新都有功能的新增或是使用體驗上的優化。
在本次v0.2.10的更新中,州的先生(zmister.com)為MrDoc加入了注冊邀請碼的功能。注冊邀請碼的功能,在一些小眾或行業性質網站上的運用還是比較多的,主要用來限制和控制注冊用戶。
在之前的版本中MrDoc只有全站開啟或關閉注冊的功能,有些小伙伴既不想手動添加用戶,又有開放給一部分人使用的需求,所以注冊邀請碼功能就來了。

一、開啟注冊邀請碼功能

在后臺管理界面的【站點管理】中,我們可以開啟注冊邀請碼的功能(默認情況下,此功能是關閉的)。并且需要注意的是,如果開啟了【禁止注冊】的選項,那么【啟用注冊碼】選項的設置是無效的,【禁止注冊】的優先級高于【啟用注冊碼】。  

MrDocv0.2.10新增的注冊邀請碼功能怎么用

啟用之后,注冊頁面的表單就會多出一個【注冊碼】的輸入框,如下圖所示:

MrDocv0.2.10新增的注冊邀請碼功能怎么用

二、管理注冊邀請碼  

在開啟注冊邀請碼功能之后,我們需要創建注冊邀請碼,這一操作同樣在后臺管理頁面進行操作。

點擊此鏈接,會有一個頁面專門管理注冊邀請碼:

MrDocv0.2.10新增的注冊邀請碼功能怎么用

點擊左上角的【新增注冊碼】按鈕,會彈出一個信息框,供我們新增一個注冊碼:

MrDocv0.2.10新增的注冊邀請碼功能怎么用

注冊碼的默認最大使用次數為1,如果需要設置其他的,可以自行輸入。注冊邀請碼在后臺隨機生成,也不需要自己填寫。
創建好之后,注冊碼就可以在新用戶注冊的時候使用了。每成功注冊一個用戶,注冊碼的已使用次數就會累加1,如果注冊碼的已使用次數等于注冊碼的最大使用次數,那么此注冊碼的狀態就會變成【失效】狀態。這個時候用戶注冊時使用此注冊碼會提示“注冊碼失效”。
同時,我們可以點擊注冊碼條目最后的【刪除】按鈕,將此注冊碼刪除。
MrDocv0.2.10新增的注冊邀請碼功能怎么用
注冊碼的功能的控制比較簡單,所以交互操作也比較少,以上就是注冊碼功能使用的全部介紹了。
下面來介紹一下它的內部結構。
三、模型結構

注冊碼的模型結構很簡單,這個模型表里面一共7個字段,分別是:
  • 注冊邀請碼

  • 有效注冊數量

  • 已使用數量

  • 注冊碼狀態

  • 使用此注冊碼的用戶

  • 創建人

  • 創建時間

其在Django ORM模型中的定義如下:
MrDocv0.2.10新增的注冊邀請碼功能怎么用
這些字段對于目前的場景來說,基本夠用了,如果后期出現了其他需求和情況,再看如何進行設計和擴展。  

四、注冊碼生成原理

最后再來介紹一下注冊碼的生成。前面說了,注冊碼是后臺自動生成的。其原理主要就是:
  • 定義一個包含數字、大寫字母、小寫字母的字符串組合;

  • 使用random庫的choices()方法隨機獲取10個單字符組成一個字符串;

  • 在數據庫中查詢其是否存在,如果存在,則繼續生成一個并查詢,如果不存在,就選擇它。

其核心代碼如下圖所示:
MrDocv0.2.10新增的注冊邀請碼功能怎么用

看完上述內容,你們掌握MrDocv0.2.10新增的注冊邀請碼功能怎么用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澄迈县| 宜城市| 芜湖市| 遂川县| 泸溪县| 巴南区| 固镇县| 宜城市| 胶南市| 建水县| 广水市| 满城县| 山阴县| 汾西县| 高陵县| 内乡县| 农安县| 兴业县| 珲春市| 治多县| 湘潭县| 外汇| 绥宁县| 叶城县| 玉山县| 湄潭县| 辽中县| 德兴市| 屏山县| 甘泉县| 大洼县| 泽普县| 万荣县| 台北县| 蓬莱市| 绥滨县| 南木林县| 佛山市| 泗洪县| 延寿县| 温宿县|