中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

完美整合phpcms v9和discuz X3.1實(shí)現(xiàn)同步登陸退出論壇免激活
來(lái)源:易賢網(wǎng) 閱讀:1414 次 日期:2014-10-31 08:50:56
溫馨提示:易賢網(wǎng)小編為您整理了“完美整合phpcms v9和discuz X3.1實(shí)現(xiàn)同步登陸退出論壇免激活”,方便廣大網(wǎng)友查閱!

UCenter 作服務(wù)端;phpsso 與 Discuz! 分別作 UCenter 的客戶端應(yīng)用;phpsso 與 Discuz! 通過(guò) UCenter 發(fā)生交互

經(jīng)過(guò)測(cè)試仍然有問(wèn)題,phpcms登陸,論壇可以實(shí)現(xiàn)同步登陸,但論壇登陸phpcms無(wú)法同步登陸。但總體來(lái)說(shuō)也能使用了。如果有更好的方法歡迎補(bǔ)充。

整合原理:

UCenter 作服務(wù)端;phpsso 與 Discuz! 分別作 UCenter 的客戶端應(yīng)用;phpsso 與 Discuz! 通過(guò) UCenter 發(fā)生交互。

phpcms 通過(guò) phpsso 與 Discuz! 發(fā)生交互。

第一步:安裝 phpcms V9 。安裝 Discuz! X3.0 (同時(shí)安裝 UCenter)。

第二步:在 UCenter 中添加“phpsso 應(yīng)用”。

1、管理員登錄 Discuz! X3.0 管理中心,進(jìn)入“UCenter”,點(diǎn)擊“應(yīng)用管理”。

2、點(diǎn)擊“添加新應(yīng)用”按鈕,選擇安裝方式為”自定義安裝“。在展開(kāi)的”添加新應(yīng)用“參數(shù)配置表中,各項(xiàng)參數(shù)配置如下:

應(yīng)用名稱:phpsso

應(yīng)用的主 URL:http://localhost/phpcms/phpsso_server (必填, phpcms 安裝路徑,視實(shí)際情況而定,最后不要帶斜線)

應(yīng)用 IP:(選填,正常情況下留空即可。如果由于域名解析問(wèn)題導(dǎo)致 UCenter 與該應(yīng)用通信失敗,請(qǐng)嘗試設(shè)置為該應(yīng)用所在服務(wù)器的 IP 地址。)

通信密鑰:(必填,phpcms 的通信密鑰必須與此設(shè)置保持一致,否則 phpsso 將無(wú)法與 UCenter 正常通信。)

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

應(yīng)用的物理路徑:(選填,默認(rèn)留空)

查看個(gè)人資料頁(yè)面地址:(選填,URL中域名后面的部分,如:/space.php?uid=%s 這里的 %s 代表uid)

應(yīng)用接口文件名稱:(選填,默認(rèn)為uc.php)

標(biāo)簽單條顯示模板:(選填,默認(rèn)留空)

標(biāo)簽?zāi)0鍢?biāo)記說(shuō)明:(選填,默認(rèn)留空)

是否開(kāi)啟同步登錄:是(可選,開(kāi)啟同步登錄后,當(dāng)用戶在登錄 Discuz! 時(shí),同時(shí)也會(huì)登錄 phpcms 。)

是否接受通知:否(可選)

3、提交后,將生成新的應(yīng)用ID。(記住這個(gè)應(yīng)用ID,在”第三步“中將用到它。)

4、進(jìn)入后臺(tái)“站長(zhǎng)”,“UCenter 設(shè)置”選項(xiàng)。"是否允許直接激活"一項(xiàng),選擇“是”。

第三步:配置 phpsso 。

1、管理員登錄 phpcms V9 后臺(tái)管理中心,進(jìn)入“phpsso”,點(diǎn)擊“系統(tǒng)設(shè)置”。

2、在“系統(tǒng)設(shè)置”下的“UCenter配置”一欄中,各項(xiàng)參數(shù)配置如下:

是否啟用:是

Ucenter api 地址:http://localhost/discuz/uc_server (必填,藍(lán)色字體部分為 Discuz! 安裝路徑,視實(shí)際情況而定,最后不要帶斜線)

Ucenter api IP:(選填,一般不用填寫(xiě),遇到無(wú)法同步時(shí),請(qǐng)?zhí)顚?xiě) UCenter 主機(jī)的IP地址)

Ucenter 數(shù)據(jù)庫(kù)主機(jī)名:localhost (必填,視實(shí)際情況而定)

Ucenter 數(shù)據(jù)庫(kù)用戶名:root (必填,視實(shí)際情況而定)

Ucenter 數(shù)據(jù)庫(kù)密碼:root (視實(shí)際情況而定)

Ucenter 數(shù)據(jù)庫(kù)名:discuz (必填,視實(shí)際情況而定)

Ucenter 數(shù)據(jù)庫(kù)表前綴:`discuz`.pre_ucenter_ (必填,視實(shí)際情況而定。如果此項(xiàng)填寫(xiě)錯(cuò)誤,將導(dǎo)致 phpcms 無(wú)法注冊(cè)新會(huì)員?。?/P>

Ucenter 數(shù)據(jù)庫(kù)字符集:UTF-8 (必選,視實(shí)際情況而定)

應(yīng)用id(APP ID):(必填,該值來(lái)在“第二步”中 UCenter 創(chuàng)建的 phpsso 應(yīng)用時(shí)自動(dòng)。)

Ucenter 通信密鑰:(必填,一定確保該值與在“第二步”中 UCenter 創(chuàng)建的 phpsso 應(yīng)用密鑰相同。)

3、提交。

第四步:查看通信狀態(tài)。

查看在 UCenter 中創(chuàng)建的 phpsso 應(yīng)用與 UCenter 通信是否成功。

如果通信成功,則進(jìn)行下一步。

如果通信失敗,請(qǐng)檢查“第二步”與“第三步”中的各項(xiàng)參數(shù)配置是否正確。

第五步:備份 ./phpsso 。將 Discuz! X3 的 uc_client 復(fù)制到 phpsso_server/api/ 下,覆蓋原來(lái)的 uc_client 。

第六步:修改 Discuz! 會(huì)員登錄相關(guān)

1、修改 templatedefaultmemberlogin.htm 第 36 行,刪除

onsubmit="{if $this->setting['pwdsafety']}pwmd5('password3_$loginhash');{/if}pwdclear = 1;ajaxpost('loginform_$loginhash', 'returnmessage_$loginhash', 'returnmessage_$loginhash', 'onerror');return false;"

2、修改 templatedefaultmemberlogin_s imple.htm 第 3 行,刪除

onsubmit="{if $_G['setting']['pwdsafety']}pwmd5('ls_password');{/if}return lsSubmit();"

3、修改 /source/function/function_message.php 第 78 行,查找

$param['header'] = true;

替換為:

$param['header'] = false;

常見(jiàn)問(wèn)題解答:

1、整合完成后,在 phpcms 注冊(cè)、登錄均“失敗”怎么辦?

答:這可能是由于無(wú)法連接到 UCenter 的原因??梢試L試修改文件

phpsso_server/api/uc_client/model/base.php

將第 74 行的 $this->db->connect(UC_DBHOST, UC_DBUSER, UC_DBPW, '', UC_DBCHARSET, UC_DBCONNECT, UC_DBTABLEPRE);

復(fù)制代碼替換為: $this->db->connect(UC_DBHOST, UC_DBUSER, UC_DBPW, UC_DBNAME, UC_DBCHARSET, UC_DBCONNECT, UC_DBTABLEPRE);

復(fù)制代碼2、為什么不使用官方自帶的 UCenter 客戶端?

答:官方自帶的 UCenter 客戶端版本為 1.5.1 Release 20100501 ,而 Discuz! X3.0 使用的版本為 1.6.0 。版本不一致,無(wú)法整合成功。

3、整合成功后,能達(dá)到怎樣的效果?

答:實(shí)現(xiàn) phpcms 與 Discuz! 會(huì)員的雙向同步注冊(cè)、登錄、退出等。

4、第一次在 phpcms 注冊(cè)的會(huì)員必須在 Discuz! 登錄一次,下次才會(huì)同步登錄。這正常嗎?

答:正常。因?yàn)?phpsso 作為 UCenter 的第三方應(yīng)用,是需要在 Discuz! 登錄激活的。

如果您嫌在 Discuz! 激活麻煩,可以與我聯(lián)系,我們將提供商業(yè)服務(wù),幫您解決這個(gè)問(wèn)題。

5、會(huì)員在 phpcms 登錄后,沒(méi)有同步登錄到 Discuz! 怎么辦?

答:這很可能是由于 phpsso 的“UCenter配置”有誤引起的,請(qǐng)仔細(xì)檢查各項(xiàng)參數(shù)設(shè)置。

6、會(huì)員在 Discuz! 登錄后,沒(méi)有同步登錄到 phpcms 怎么辦?

答:這很可能是由于 UCenter 的 phpsso 應(yīng)用配置有誤引起的,請(qǐng)仔細(xì)檢查各項(xiàng)參數(shù)設(shè)置。

分析其主要原因是phpsso與ucenter通信成功后,XXX_ucenter_member表中的用戶已經(jīng)同步成功但是在 XXX_common_member中并沒(méi)有此用戶,所以只要在xxx_common_member中插入此用戶就可以了,所以修改discuz/api /uc.php下找到function synlogin($get, $post)整段,修改為下面的內(nèi)容:

function synlogin($get, $post) {

global $_G;

if(!API_SYNLOGIN) {

return API_RETURN_FORBIDDEN;

}

header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"');

$cookietime = 31536000;

$uid = intval($get['uid']);

$query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'");

if ($member = DB::fetch($query))

{

dsetcookie('auth', authcode("$member[password]t$member[uid]", 'ENCODE'), $cookietime);

}else

{

$username = $get['username'];

$query = DB::query("SELECT uid, username, password, email FROM ".DB::table('ucenter_members')." WHERE username='$username'");

$member = DB::fetch($query);

$password = $member['password'];

$email = $member['email'];

$ip = $_SERVER['REMOTE_ADDR'];

$time = time();

$userdata = array(

'uid'=>$uid,

'username'=>$username,

'password'=>$password,

'email'=>$email,

'adminid'=>0,

'groupid'=>10,

'regdate'=>$time,

'credits'=>0,

'timeoffset'=>9999

);

DB::insert('common_member', $userdata);

$status_data = array(

'uid' => $uid,

'regip' => $ip,

'lastip' => $ip,

'lastvisit' => $time,

'lastactivity' => $time,

'lastpost' => 0,

'lastsendmail' => 0

);

DB::insert('common_member_status', $status_data);

DB::insert('common_member_profile', array('uid' => $uid));

DB::insert('common_member_field_forum', array('uid' => $uid));

DB::insert('common_member_field_home', array('uid' => $uid));

DB::insert('common_member_count', array('uid' => $uid));

DB::query('UPDATE '.DB::table('common_setting')." SET svalue='$username' WHERE skey='lastmember'");

$query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'");

if ($member = DB::fetch($query))

{

dsetcookie('auth', authcode("$member[password]t$member[uid]", 'ENCODE'), $cookietime);

}

}

}

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看CMS教程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀CMS教程

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美色综合网| 理论片一区二区在线| 欧美色大人视频| 久久成人精品无人区| 亚洲黄色影片| 狠狠入ady亚洲精品| 欧美国产精品久久| 免费欧美日韩| 欧美在线3区| 久久久久免费视频| 久久久一二三| 欧美国产欧美综合| 欧美激情一区二区三区| 亚洲精选视频在线| 亚洲欧洲另类| 亚洲成色777777在线观看影院| 欧美性色aⅴ视频一区日韩精品| 国产精品ⅴa在线观看h| 欧美激情一区二区久久久| 欧美成人黑人xx视频免费观看| 开心色5月久久精品| 鲁大师成人一区二区三区| 久久久91精品| 欧美夫妇交换俱乐部在线观看| 欧美成人精品在线视频| 欧美日韩国产色站一区二区三区| 欧美激情视频在线播放| 美女黄色成人网| 欧美日韩色综合| 亚洲第一在线综合在线| 久久精品盗摄| 国户精品久久久久久久久久久不卡| 国内精品一区二区三区| 亚洲国产精品99久久久久久久久| 尤物在线观看一区| 亚洲欧美一区二区在线观看| 国产欧美一区二区视频| 在线观看av一区| 亚洲视频精选在线| 浪潮色综合久久天堂| 欧美日韩1区| 狠狠狠色丁香婷婷综合激情| 亚洲日本无吗高清不卡| 欧美一区二区三区视频| 欧美国产精品| 亚洲电影有码| 久久av最新网址| 欧美日韩午夜视频在线观看| 亚洲盗摄视频| 久久久99精品免费观看不卡| 国产精品久在线观看| 亚洲精品社区| 欧美电影美腿模特1979在线看| 欧美日韩亚洲综合在线| 国产女主播视频一区二区| 夜夜嗨一区二区| 国产亚洲va综合人人澡精品| 在线播放中文一区| 日韩一二三在线视频播| 亚洲嫩草精品久久| 久久久久久久综合狠狠综合| 久久福利一区| 久久久欧美精品sm网站| 理论片一区二区在线| 亚洲视频电影在线| 性娇小13――14欧美| 欧美在线影院| 欧美电影免费观看高清完整版| 国产精品igao视频网网址不卡日韩| 久久久久久久久伊人| 欧美精品18+| 亚洲全黄一级网站| 欧美日韩国产欧| 99国产精品自拍| 国产精品女人网站| 欧美一区午夜精品| 激情综合久久| 欧美激情视频一区二区三区在线播放 | 久久动漫亚洲| 国产精品任我爽爆在线播放| 欧美专区在线观看一区| 禁久久精品乱码| 欧美日韩大片一区二区三区| 亚洲综合日韩在线| 国产精品久久久久久户外露出| 午夜天堂精品久久久久| 亚洲国产成人精品久久久国产成人一区| 欧美电影在线| 亚洲免费视频观看| 精品9999| 国产精品久久久久久妇女6080| 羞羞视频在线观看欧美| 有码中文亚洲精品| 国产精品夜夜嗨| 欧美国产视频一区二区| 久久久精品久久久久| 午夜老司机精品| 亚洲精品少妇网址| 一区免费视频| 国产亚洲一区二区三区在线播放 | 亚洲黄一区二区| 国产精品theporn88| 欧美区日韩区| 久久久久久网| 欧美一区二区播放| 99国产精品99久久久久久| 亚洲一区二区免费视频| 1000部国产精品成人观看| 国产欧美精品日韩区二区麻豆天美 | 亚洲电影av在线| 国内成人自拍视频| 激情欧美一区二区三区| 亚洲欧美日韩一区二区在线| 亚洲一区免费视频| 亚洲一区二区三区激情| 国产精品海角社区在线观看| 国内伊人久久久久久网站视频| 亚洲午夜未删减在线观看| 亚洲精品在线三区| 久久国产精品99久久久久久老狼 | 国产午夜精品一区理论片飘花| 国产日韩欧美一区二区| 99爱精品视频| 久久久久九九九九| 欧美另类一区二区三区| 欧美日本不卡| 国产一区二区久久精品| 亚洲欧洲精品一区二区三区 | 国产精品福利影院| 国产精品一区二区男女羞羞无遮挡 | 一本久久综合亚洲鲁鲁五月天 | 在线播放豆国产99亚洲| 91久久精品国产91久久| 99精品99| 久久蜜臀精品av| 国产欧美一区二区三区另类精品| 亚洲成人影音| 午夜精品免费在线| 欧美日韩亚洲视频| 在线观看一区二区精品视频| 一本色道久久88综合亚洲精品ⅰ| 久久理论片午夜琪琪电影网| 国产欧美一区二区精品性色| 亚洲免费一级电影| 欧美视频在线看| 亚洲精品乱码久久久久久久久| 亚洲精品国产品国语在线app | 国模私拍一区二区三区| 午夜视黄欧洲亚洲| 免费视频一区二区三区在线观看| 欧美三区在线视频| 亚洲一区二区三区精品在线观看| 欧美不卡在线视频| 国产麻豆精品在线观看| 亚洲欧美综合国产精品一区| 欧美激情一区二区| 欧美激情亚洲视频| 亚洲另类在线视频| 狠狠狠色丁香婷婷综合久久五月| 91久久精品国产| 欧美三区美女| 国产欧美精品| 美女福利精品视频| 夜夜嗨av色综合久久久综合网| 久久综合免费视频影院| 亚洲深夜激情| 亚洲国产精品v| 国产一区二区av| 国产精品久久久久久久久久久久久久 | 国产美女精品人人做人人爽| 亚洲国产婷婷综合在线精品| 免费不卡亚洲欧美| 亚洲日韩欧美一区二区在线| 欧美日韩四区| 一本大道久久a久久精二百| 欧美专区18| 国产精品系列在线| 国产一区久久| 亚洲欧美一区二区激情| 欧美日韩裸体免费视频| 日韩午夜黄色| 欧美在线视频在线播放完整版免费观看 | 美日韩精品免费观看视频| 国产视频精品xxxx| 欧美精品七区| 欧美日本一区二区视频在线观看| 亚洲国产一区在线| 国产精品va在线| 国产精品国产三级国产aⅴ9色| 国产精品一区二区男女羞羞无遮挡 | 午夜在线观看免费一区| 欧美精品免费视频| 欧美在线视频观看免费网站| 日韩一区二区高清| 亚洲高清自拍| 国产精品一区二区在线观看网站 | 久久高清国产| 欧美视频一区二区三区…| 亚洲电影中文字幕| 欧美激情精品久久久久久大尺度 |