nocobase的郵箱注冊(cè)登錄插件
介紹
自己開發(fā)了nocobase插件,一個(gè)郵件發(fā)送驗(yàn)證碼,開啟插件,nocobase 支持郵箱發(fā)送驗(yàn)證碼,進(jìn)行注冊(cè)登錄認(rèn)證。每一次登錄都要發(fā)送驗(yàn)證碼,如果開放注冊(cè),那么首次登錄自動(dòng)注冊(cè)。

開啟后效果如圖:


注意:這個(gè)是使用了我之前開源登錄頁了
太初y的nocobase插件-登錄頁面配置-開源了
兩者是分離,登錄頁面配置已經(jīng)對(duì)nocobase原生驗(yàn)證系統(tǒng)進(jìn)行了兼容,添加一種用戶認(rèn)證,就會(huì)自動(dòng)生成一個(gè)按鈕,點(diǎn)擊后進(jìn)入到對(duì)應(yīng)實(shí)現(xiàn)登錄頁面表單(這個(gè)登錄頁面表單是由插件自己實(shí)現(xiàn))
如果你沒有安裝開源首頁登錄頁面那么你頁面效果是這樣:

所以這兩個(gè)是獨(dú)立插件,之前有些朋友問我,我都得解釋一遍,所以在這里寫清楚一點(diǎn)吧。。。
在此要感謝這位在github發(fā)現(xiàn)問題朋友:
https://github.com/taichuy/nocobase-plugin-login-lite/issues/1
基于這個(gè)問題發(fā)現(xiàn),對(duì)于登錄頁面表單才做了一個(gè)認(rèn)證兼容性處理。
PS:如果其他朋友有發(fā)現(xiàn)相關(guān)問題,可以在倉(cāng)庫中留言
費(fèi)用:
|
|
|
|
|
|---|---|---|---|
| 安裝包授權(quán) |
|
|
|
| 安裝包+源碼倉(cāng)庫權(quán)限 |
|
|
|
| 源碼倉(cāng)庫續(xù)費(fèi) |
|
|
|
詳細(xì)查看:https://docs.taichuy.com/nocobase
1.依賴插件檢查:
郵件驗(yàn)證插件,是做了一些依賴,需要開啟下面的官方原生插件才能實(shí)現(xiàn)完整驗(yàn)證碼發(fā)送

下面這個(gè)郵件通知插件,nocobase社區(qū)版是默認(rèn)是不開啟,需要手動(dòng)到插件管理中開啟,開啟在之后你就可以在新建郵件通知渠道:
對(duì)應(yīng)文章地址:https://docs-cn.nocobase.com/handbook/notification-manager
感興趣可以去看看哈,我這邊就水字?jǐn)?shù)了

2.配置郵箱驗(yàn)證:
開啟插件,可以到后臺(tái)->通知管理:新增郵件

下面是我個(gè)人 163 郵箱配置通知示例:
目前nocobase只支持SMTP方式發(fā)送郵箱,所以我用我自己163郵箱作為示例 ,
PS:一個(gè)小故事,之前購(gòu)買用戶(沒想到吧,還沒有公開,就有朋友買了,感謝支持)反饋郵箱失?。∥覚z查一下,之后發(fā)現(xiàn)渠道標(biāo)識(shí)要有email……這就很無語,連夜修復(fù),終于在我的不懈努力下,終于在今天早上修復(fù)了,再測(cè)測(cè),沒啥問題我這才放出來。
這些插件都是我們自用放出來,所以我們才會(huì)以這樣便宜的價(jià)格放出來,并且原因長(zhǎng)期維護(hù),所以請(qǐng)各位放心?。?!
如果有各位在使用過程中,無論是開源的還是付費(fèi)的,都可以提交到倉(cāng)庫issues中。感謝各位的支持

3.配置驗(yàn)證碼和郵件內(nèi)容:
后臺(tái)配置->驗(yàn)證:添加郵箱驗(yàn)證碼

郵件驗(yàn)證碼配置內(nèi)容:
其中:
Your verification?code?is ?{{code}}
{{code}}是必填的,這個(gè)就是隨機(jī)生成驗(yàn)證碼的占位符。

最終-配置用戶認(rèn)證

配置內(nèi)容示例:




輸入驗(yàn)證碼登錄成功,對(duì)于新增用戶,會(huì)自動(dòng)開啟注冊(cè),也支持郵箱登錄驗(yàn)證密碼

可以在這里設(shè)置是否自動(dòng)注冊(cè)
https://docs.taichuy.com/nocobase
夜雨聆風(fēng)
