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

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

平南網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

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

一、開啟注冊邀請碼功能

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

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

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

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

二、管理注冊邀請碼  

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

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

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

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

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

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

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

  • 有效注冊數(shù)量

  • 已使用數(shù)量

  • 注冊碼狀態(tài)

  • 使用此注冊碼的用戶

  • 創(chuàng)建人

  • 創(chuàng)建時間

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

四、注冊碼生成原理

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

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

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

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

看完上述內(nèi)容,你們掌握MrDocv0.2.10新增的注冊邀請碼功能怎么用的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)頁題目:MrDocv0.2.10新增的注冊邀請碼功能怎么用
路徑分享:http://muchs.cn/article14/iiojge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)頁設(shè)計公司、用戶體驗標簽優(yōu)化、網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營