導讀:織夢技巧織夢技巧這個我只是簡單的做下修改 沒有對程序文件進行較大的變動。 首先講解下原理:大家應該都知道dede會員的mid值是一個自增的字段,也就是每添加一行會員記錄這個值自百度seo網站優化營銷型網站建設。
這個我只是簡單的做下修改 沒有對程序文件進行較大的變動。 首先講解下原理:大家應該都知道dede會員的mid值是一個自增的字段,也就是每添加一行會員記錄這個值自動加1。 那么我 […]
這個我只是簡單的做下修改 沒有對程序文件進行較大的變動。
首先講解下原理:大家應該都知道dede會員的mid值是一個自增的字段,也就是每添加一行會員記錄這個值自動加1。 那么我們也可以考慮不讓它自增,而是在uch的會員登錄dede激活的時候讀取該會員的uid值,寫入mid字段。 這樣在會員第一次登錄dede的時候寫入對dede程序不會有什么影響。
目前我以,已經注冊了uch(即有了uid值),把mid取uid值的方法做一下講解(其他把uid取mid值 也是一樣的原理)
做這個改進的前提條件:
關閉dede會員注冊功能,只開啟ucenter home的注冊(這樣可以防止會員id錯亂)。
需要修改的文件如下:
\member\index_do.php 找到代碼(位置大概是280------281行):
Copy code`mtype`='個人',`userid`='$username',`pwd`='$password',`uname`='$username',`sex`='男' ,`rank`='10',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='',
在最前面加一句`mid`='$uid', 結果如下面的代碼:
Copy code`mid`='$uid',`mtype`='個人',`userid`='$username',`pwd`='$password',`uname`='$username',`sex`='男' ,`rank`='10',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='',
在這里修改后,uid的值會被寫入到dede會員系統中所有的mid中,這樣不會造成什么問題,本人已經做了一些測試,不過如果大家有什么疑問的話,還是可以跟帖一起討論。這個方法不是最完善的 但確實最簡單的。
企業網站建設
注網站seo優化軟件意:DEDE的ucenter模塊,默認是把其他系統的會員注冊成dede的個人會員,如果您要做成企業會員,可以再次開發一點,請接著看下面內容。
目前在別的系統中注冊的會員,第一次訪問dede是需要登錄的,但登錄沒有任何提示,而且默認寫入成個人會員。為此個人做的是,在dede登錄,如果是ucenter中存在的會員而dede不存在,那么暫時不寫入數據庫,而是提示自動跳轉到一個激活頁面,這個頁面在獲取前一步的mid 用戶名 密碼 這3個值后,再加一個選項表單,個人 企業 2個選項,確定后根據選項把值寫入不同的會員數據表里去。
激活提示的代碼修改如下:
member\index_do.php 找到代碼(位置大概是280------281行):
找到Copy code//當UC存在用戶,而CMS不存在時,就注冊一個
if(!$rs) {
//會員的默認金幣
改成:Copy code//當UC存在用戶,而CMS不存在時,就注冊一個
if(!$rs) {
ShowMsg("您已經注冊,稍候自動進入激活頁面!","http://激活頁面網址",0,2000);
exit();
seo網站關鍵詞優化//會員的默認金幣
上面代碼中 2000 跳轉等待時間。 激活網址換成自己的。
這個是思路,由于是朋友問我這個問題,我做到這之后沒繼續弄下去了,讓他自己去解決了,所以如果有人有這個需要的話,可以一起探討!
之所以使用ucenter home 作為默認的注冊入口,是個人比較喜歡uch會員系統,非常方便做二次開發,而且既然已經整合了dede,那么所有的會員娛樂 交互性的都可以讓uch去承擔,dede作為一個內容發布系統就可以了。
關鍵詞標簽: 標簽 提示
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-26 ,文章DEDE整合uchome統一mid和uid加激活提示的方法織夢技主要講述提示,標簽,DEDE整合uchome統一mid和uid加激活網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_9421.html