舟山闪爸电子技术有限公司

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦

應(yīng)使用科汛NET版本用戶需求,有一部分有戶急需整合UCenter接口,我們在新版本中開發(fā)了UCenter的接口。您只需要按說明文檔簡單配置并開啟,就可以實現(xiàn)多個站點同步登錄,同步退出等;

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 1 張


接下來我們一起看看整合步驟:

 

1、由于UCenter的接口文件“uc.php”采用固定寫法了,所以我們在整合前要先修改一下。


打開\uc_client\control\user.php 找到以下兩個函數(shù)

 

function onsynlogin() //32

function onsynlogout() //49

這兩個函數(shù)要做修改

找到40

       $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/uc.php?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogin&username='.$this->user['username'].'&uid='.$this->user['uid'].'&password='.$this->user['password']."&time=".$this->time, 'ENCODE', $app['authkey'])).'"></script>';

 

改成

                                          $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/'.$app['apifilename'].'?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogin&username='.$this->user['username'].'&uid='.$this->user['uid'].'&password='.$this->user['password']."&time=".$this->time, 'ENCODE', $app['authkey'])).'"></script>';

 

 

 

同樣,繼續(xù)找到54

 

                                   $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/uc.php?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogout&time='.$this->time, 'ENCODE', $app['authkey'])).'"></script>';

 

 

改成

 

                                   $synstr .= '<script type="text/javascript" src="'.$app['url'].'/api/'.$app['apifilename'].'?time='.$this->time.'&code='.urlencode($this->authcode('action=synlogout&time='.$this->time, 'ENCODE', $app['authkey'])).'"></script>';

 

 

2、接下來開始配置

 進(jìn)入ucenter,配置如下:

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 2 張

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 3 張

 

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 4 張

 

其中:

應(yīng)用類型:其它

應(yīng)用名稱:KesionCMS

應(yīng)用的主URLhttp://您的域名/user
應(yīng)用的其它URL留空

應(yīng)用的IP:留空

通信密鑰:kesioncms(自行設(shè)置,和下面提到的科汛后臺一致即可)

應(yīng)用的物理路徑:留空

查看個人資料頁面地址:留空

應(yīng)用接口文件名稱:uc.aspx

標(biāo)簽單條顯示模板:留空

標(biāo)簽?zāi)0鍢?biāo)記說明:留空

是否開啟同步登錄:

是否接受通知:

 

 

 

 

 

 

 

 

3、科汛后臺設(shè)置

 

后臺設(shè)置->API整合設(shè)置里,.如下圖找到UCenter整合配置:

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 5 張

 

 

是否開啟Ucenter整合,設(shè)置為“開啟”

Ucenter應(yīng)用ID Ucenter的應(yīng)用管理里查看,如下圖:

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 6 張

 

紅色的2便是。

Ucenter密鑰設(shè)置和Ucenter里設(shè)置的密鑰一致
DZ數(shù)據(jù)庫主機(jī):填寫DZ論壇的數(shù)據(jù)庫服務(wù)器地址,如localhost

DZ數(shù)據(jù)庫登錄名稱:填寫DZ論壇的數(shù)據(jù)庫訪問賬戶,如:root

DZ數(shù)據(jù)庫密碼:填寫DZ論壇的數(shù)據(jù)庫訪問密碼

DZ數(shù)據(jù)庫名稱:填寫DZ論壇的數(shù)據(jù)庫名稱

 

Ucenter安裝URL:填寫您的Ucenter安裝目錄,如http://您的域名/uc_server/

 

 

 

說明:UCenter后臺及科汛后臺設(shè)置完成后,在UCenter后臺要看到通訊正常方可以正常使用,如下圖:

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 7 張

 

 

 

4、由于ucenter會員機(jī)制,需要在后臺將會員名格式設(shè)置為普通會員,如下圖:

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 8 張

 

并且需要啟用郵箱字段,如下圖;

會員系統(tǒng)大更新 V3.6 支持整合Ucenter接口啦 第 9 張

 

 

 

 

 

注意事項:

1、為便于統(tǒng)一注冊,DZ論壇的會員注冊,我們引導(dǎo)到KesionCMS主站注冊

用記事本打開source/module/member/member_register.php

找到:

  define('NOROBOT', TRUE);

showmessage("正在跳轉(zhuǎn)到注冊頁面...","http://主站域名/reg.aspx");

$ctl_obj = new register_ctl();

 

紅色的為增加的,請將“主站域名”改成您自已的域名。

 

2、科汛登錄退出都可以同步到dz,但DZ 的登錄和退出不能同步到科汛。

 

解決方法:

ucenter目錄里的data\cache文件夾下的apps.php復(fù)制下放到discuz目錄下uc_client\data\cache里面,覆蓋discuzapps.php 即可。這是因為緩存沒有同步的原因。

 


 


【本站聲明】
  1、本站文章中所選用的圖片及文字來源于網(wǎng)絡(luò)以及用戶投稿,由于未聯(lián)系到知識產(chǎn)權(quán)人或未發(fā)現(xiàn)有關(guān)知識產(chǎn)權(quán)的登記,如有知識產(chǎn)權(quán)人并不愿意我們使用,如果有侵權(quán)請立即聯(lián)系。
  2、本網(wǎng)站不對文章中所涉及的內(nèi)容真實性、準(zhǔn)確性、可靠性負(fù)責(zé),僅系客觀性描述,如您需要了解該類商品/服務(wù)詳細(xì)的資訊,請您直接與該類商品/服務(wù)的提供者聯(lián)系。


KESION 科汛軟件

KESION 科汛軟件是國內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務(wù)平臺、在線教育SaaS服務(wù)平臺、教育企業(yè)數(shù)字化SaaS云平臺、企微營銷助手、私有化獨(dú)立部署品牌網(wǎng)校和在線教育咨詢等。

KESION 不斷通過技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過科技驅(qū)動商業(yè)革新,讓商業(yè)變得更智慧!



▼點擊進(jìn)入科汛官網(wǎng)了解更多



熱門標(biāo)簽
KesionCMS
上/下篇
換一換相關(guān)推薦
精選內(nèi)容
熱點精選