這篇文章主要介紹discuz實(shí)現(xiàn)自動(dòng)注冊(cè)登錄的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
站在用戶的角度思考問題,與客戶深入溝通,找到嘉善網(wǎng)站設(shè)計(jì)與嘉善網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋嘉善地區(qū)。
本文實(shí)現(xiàn)功能:
1.從原有系統(tǒng)進(jìn)入論壇自動(dòng)登錄和注冊(cè)
2.實(shí)現(xiàn)彈框在本頁面,不進(jìn)行跳轉(zhuǎn)
3.js在頁面加載時(shí)直接發(fā)起注冊(cè)請(qǐng)求
這個(gè)功能之前使用的
uc_user_register
這個(gè)函數(shù)來處理的,但是今天在開發(fā)用戶空間時(shí)就會(huì)出現(xiàn)問題。
在我們?cè)械南到y(tǒng)上添加一個(gè)論壇,但是用戶信息需要共享。
實(shí)現(xiàn)方法:在進(jìn)入論壇時(shí)帶上原有系統(tǒng)的用戶信息,然后論壇那邊拿到信息直接注冊(cè)即可。
準(zhǔn)備一個(gè)這樣的一個(gè)緩沖頁面,放到upload/template/default/touch/member/register.htm
的頁面中
然后我們需要把原有注冊(cè)代碼也需要放到upload/template/default/touch/member/register.htm
放這段代碼的原因是dsicuz在提交表單時(shí)會(huì)有很多的參數(shù)限制,我們就保持原有不動(dòng)就行了
然后我們需要在頁面加載時(shí)直接發(fā)情請(qǐng)求,添加下面代碼即可。
這段js代碼實(shí)現(xiàn)的功能:在頁面加載時(shí)直接發(fā)起注冊(cè)請(qǐng)求,然后返回信息,直接在本頁面顯示,而非跳轉(zhuǎn)到另一個(gè)頁面
這個(gè)時(shí)候還需要最后一步的就是從原系統(tǒng)用什么形勢(shì)來傳過來。這個(gè)方式這里就不提供了,我做一個(gè)模擬的數(shù)據(jù)。
在upload/source/module/member/member_register.php 方法 on_register里邊根據(jù)注釋添加自己的代碼即可
我們注冊(cè)一個(gè)ceshi123的賬號(hào)
測(cè)試發(fā)帖
為什么不使用uc_user_register
這個(gè)方法來注冊(cè)用戶的原因
如果使用了uc_user_register
來直接注冊(cè)用戶,就會(huì)導(dǎo)致下面的信息全部獲取不到
以上是discuz實(shí)現(xiàn)自動(dòng)注冊(cè)登錄的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!