亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

phpcms v9 discuz x31 通信 同步登陸 退出 discuz免激活

2024-09-10 07:15:36
字體:
來源:轉載
供稿:網友

第一步:

1.使用新的uc_client文件,打開phpsso_server/api/ 目錄修改原uc_client目錄名稱為uc_client_backup,然后將ucenter下面文件uc_client覆蓋到該目錄下.

第二步:

1.登錄Discuz! X31后臺,進入“UCenter”,點擊“應用管理”后點擊“添加新應用”進入應用添加界面,設置如下:

1、安裝方式選擇“自定義安裝”

2、應用類型選擇“其他”

3、應用名稱填“phpsso”

4、應用的主 URL, 即phpsso_server的路徑,視實際情況而定,注意最后不要帶斜杠。如本教程填寫為http://127.0.0.1/phpsso_server

5、通信密鑰,任意填寫64字節以內的英文字母及數字,不過要記住,因為phpcms 的通信密鑰必須與此設置保持一致,否則 phpsso 將無法與 UCenter 正常通信。如本教程設置通信密鑰為:chinaz

6、應用IP、應用的物理路徑、查看個人資料頁面地址默認留空即可,而應用接口文件名稱默認uc.php即可。

7、標簽單條顯示模板、標簽模板標記說明兩項默認留空即可。

8、是否開啟同步登錄:是。只有開啟后,兩款程序才能實現同步登錄。

9、完成后提交,將生成新的應用ID。(記住這個應用ID,在”第三步“中將用到它。)

10、進入后臺“站長”,“UCenter 設置”選項。"是否允許直接激活"一項,選擇“是”。

下面去Phpcms v9中配置phpsso。

第三步:配置phpsso

登錄Phpcms v9后臺,進入“phpsso”,點擊“系統設置”,進入“UCenter配置”設置界面,設置如下:

1、是否啟用:是

2、Ucenter api 地址,即uc_server的路徑,根據你的安裝情況而定,注意最后不要帶斜杠。如本教程填寫為:http://localhost/bbs/uc_server

3、Ucenter 數據庫信息:根據自己情況填寫數據庫的信息。其中數據庫表前綴的格式為“`數據庫名`.數據庫前綴”,注意數據庫名的不是單引號。

4、應用id(APP ID),即第二步創建的 phpsso 應用時自動生成的應用ID。

5、Ucenter 通信密鑰,即第二步中設置的“通信密鑰”,這兩個值一定要確保一致,否則會導致無法通信。

第四步:查看通信狀態

登錄Discuz! X31后臺,進入“UCenter”,點擊“應用管理”查看第二步中創建的 phpsso 應用與 UCenter 通信是否成功,如果  通信失敗,請檢查“第二步”與“第三步”中的各項參數配置是否正確.

第五步:修改 Discuz!  X31會員登錄相關

若不修改此處則在Phpcms v9登錄后可以同步登錄到Discuz!  X31,但是在Discuz!  X31登錄卻無法同步登錄到Phpcms v9,修改步驟如下:

1、找到discuz目錄下 template/default/member/login.htm,刪除(如一樣可不做處理)

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

2、找到discuz目錄下 template/default/member/login_s imple.htm,刪除,如一樣可不做處理.

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

3、找到discuz目錄下 /source/function/function_message.php,查找(如一樣可不做處理):

$param['header'] = true;

替換為:

$param['header'] = false;

第六步:

1.(注冊提示錯誤:“驗證碼錯誤”)修改如下:

文件位置:/phpcms/modules/member/index.php

2.(phpcmsv9登陸,“discuz不同步登陸錯誤”)修改如下:

文件位置:/phpsso_server/api/uc_client/client.php

第七步:找到discuz目錄網站:

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

  1. function synlogin($get$post) { 
  2.         global $_G
  3.  
  4.         if(!API_SYNLOGIN) { 
  5.             return API_RETURN_FORBIDDEN; 
  6.         } 
  7.  
  8.         header('P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"'); 
  9.  
  10.         $cookietime = 31536000; 
  11.         $uid = intval($get['uid']); 
  12.         $query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'"); 
  13.         if ($member = DB::fetch($query)) 
  14.         { 
  15.             dsetcookie('auth', authcode("$member[password]/t$member[uid]"'ENCODE'), $cookietime); 
  16.         }else 
  17.         { 
  18.             $username = $get['username']; 
  19.             $query = DB::query("SELECT uid, username, password, email FROM ".DB::table('ucenter_members')." WHERE username='$username'"); 
  20.             $member = DB::fetch($query); 
  21.             $password = $member['password']; 
  22.             $email = $member['email']; 
  23.             $ip = $_SERVER['REMOTE_ADDR']; 
  24.             $time = time(); 
  25.             $userdata = array
  26.                 'uid'=>$uid
  27.                 'username'=>$username
  28.                 'password'=>$password
  29.                 'email'=>$email
  30.                 'adminid'=>0, 
  31.                 'groupid'=>10, 
  32.                 'regdate'=>$time
  33.                 'credits'=>0, 
  34.                 'timeoffset'=>9999 
  35.             ); 
  36.             DB::insert('common_member'$userdata); 
  37.  
  38.             $status_data = array
  39.                 'uid' => $uid
  40.                 'regip' => $ip
  41.                 'lastip' => $ip
  42.                 'lastvisit' => $time
  43.                 'lastactivity' => $time
  44.                 'lastpost' => 0, 
  45.                 'lastsendmail' => 0 
  46.             ); 
  47.             DB::insert('common_member_status'$status_data); 
  48.             DB::insert('common_member_profile'array('uid' => $uid)); 
  49.             DB::insert('common_member_field_forum'array('uid' => $uid)); 
  50.             DB::insert('common_member_field_home'array('uid' => $uid)); 
  51.             DB::insert('common_member_count'array('uid' => $uid)); 
  52.             DB::query('UPDATE '.DB::table('common_setting')." SET svalue='$username' WHERE skey='lastmember'"); 
  53.             $query = DB::query("SELECT uid, username, password FROM ".DB::table('common_member')." WHERE uid='$uid'"); 
  54.             if ($member = DB::fetch($query)) 
  55.             { //Vevb.com 
  56.                 dsetcookie('auth', authcode("$member[password]/t$member[uid]"'ENCODE'), $cookietime); 
  57.             } 
  58.         } 
  59.     } 

至此完成,上圖為證.

注冊也可以同步登陸,不能配置成功的多檢查下自身問題,呵呵.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品久久久av| 日韩成人激情视频| 亚洲精品网站在线播放gif| 欧美成人精品在线观看| 国产美女久久精品香蕉69| 欧美成人免费小视频| 亚洲韩国青草视频| 777777777亚洲妇女| 最近中文字幕mv在线一区二区三区四区| 欧美丝袜第一区| 庆余年2免费日韩剧观看大牛| 国语自产精品视频在线看一大j8| 国产精品福利片| 欧美精品在线播放| 日韩在线视频导航| 久热在线中文字幕色999舞| 一区二区在线视频播放| 欧美激情精品久久久| 亚洲一区二区三区成人在线视频精品| 欧美福利小视频| 青青草原成人在线视频| 韩国国内大量揄拍精品视频| 青青在线视频一区二区三区| 亚洲成色777777女色窝| 亚洲日本成人网| 日韩欧美国产黄色| 欧美性生交xxxxx久久久| 在线色欧美三级视频| 日本成人精品在线| 奇门遁甲1982国语版免费观看高清| 91豆花精品一区| 久久久电影免费观看完整版| 性欧美长视频免费观看不卡| 国产精品日日摸夜夜添夜夜av| 欧美在线视频一区| 成人97在线观看视频| 成人高清视频观看www| 国产精品久久久久久久电影| 国产欧美va欧美va香蕉在| 亚洲综合日韩中文字幕v在线| 国产精品夜色7777狼人| 亚洲中国色老太| 日韩美女激情视频| 欧美激情在线观看视频| 亚洲国产精品女人久久久| 欧美激情a在线| 欧美裸身视频免费观看| 久久色在线播放| 97视频在线观看视频免费视频| 亚洲国产成人精品电影| 久久久久久999| 久久精品国产成人| 好吊成人免视频| 日韩精品高清在线观看| 日韩亚洲欧美中文高清在线| 日韩精品免费在线视频观看| 国产精品中文在线| 国产+成+人+亚洲欧洲| 成人综合网网址| 人人澡人人澡人人看欧美| 亚洲欧美日韩爽爽影院| 日本高清+成人网在线观看| 黑人巨大精品欧美一区二区一视频| 精品久久久国产| 九九热这里只有在线精品视| 欧美成人三级视频网站| 亚洲精品v欧美精品v日韩精品| 国产欧美久久一区二区| 欧美精品成人在线| 97高清免费视频| 一道本无吗dⅴd在线播放一区| 亚洲国产美女久久久久| 成人黄色av网| 92福利视频午夜1000合集在线观看| 亚洲日韩欧美视频一区| 久久久亚洲福利精品午夜| 欧美大片免费观看在线观看网站推荐| 国产午夜精品全部视频播放| 精品香蕉在线观看视频一| 久久久久久久久久久人体| 国产亚洲精品美女| 欧美性高潮在线| 97色伦亚洲国产| 中文字幕亚洲无线码在线一区| 国产亚洲成av人片在线观看桃| 久久久国产精彩视频美女艺术照福利| 亚洲国产精品99| 国产精品久久久久免费a∨大胸| 亚洲人a成www在线影院| 久久精品99久久香蕉国产色戒| 亚洲视频在线观看免费| 一本色道久久88亚洲综合88| 搡老女人一区二区三区视频tv| 久久精品国产久精国产一老狼| 亚洲999一在线观看www| 日韩在线视频二区| 亚洲在线观看视频| 国产99久久精品一区二区| 国产一区二区欧美日韩| 91精品久久久久久久久久| 日韩欧美综合在线视频| 成人免费视频在线观看超级碰| 欧美成人在线免费视频| 欧美成人亚洲成人| 欧美国产乱视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲嫩模很污视频| 日韩美女在线播放| 久久影视三级福利片| 欧美日本中文字幕| 97精品视频在线观看| 中文字幕不卡在线视频极品| 一区二区三区日韩在线| 国产精品视频公开费视频| 欧美激情精品久久久久久久变态| 成人av.网址在线网站| 亚洲色图色老头| 最新亚洲国产精品| 91精品在线播放| 欧美大片网站在线观看| 91免费视频国产| 国产原创欧美精品| 91国内揄拍国内精品对白| 美女精品久久久| 欧美日韩一二三四五区| 岛国av一区二区三区| 成人黄色免费在线观看| 欧美黑人一区二区三区| 在线播放日韩欧美| 成人黄色激情网| 亚洲黄色www| 久久全国免费视频| 国产精品精品视频| 日韩大片免费观看视频播放| 91av视频在线| 久久久亚洲国产天美传媒修理工| 精品国产一区二区三区在线观看| 成人精品aaaa网站| 性欧美xxxx| 日韩视频免费观看| 亚洲成人动漫在线播放| 国产精品电影一区| 国产日韩欧美夫妻视频在线观看| 欧美日韩亚洲一区二区三区| 亚洲理论片在线观看| 国产精品www网站| 国产亚洲精品91在线| 在线亚洲欧美视频| 国产一区在线播放| 57pao成人国产永久免费| 亚洲色图在线观看| 久久综合亚洲社区| 色悠悠久久久久| 亚洲国产精品99久久| www.99久久热国产日韩欧美.com| 精品国产鲁一鲁一区二区张丽| 91精品久久久久久久久不口人| 国产欧美一区二区三区在线看| 久久男人av资源网站| 在线播放精品一区二区三区| 国产成人精品999| 欧美理论片在线观看| 日韩成人在线视频| 欧美激情国内偷拍|