Discuz x3.2-Wecenter3.1.3 通过ucenter通信 教程 附uc插件下载地址

1,安装discuz x3.2,选择全新安装(包含ucenter).安装后目录为:地址1
Discuz x3.2-Wecenter3.1.3 通过ucenter通信 教程 附uc插件下载地址_第1张图片
2,安装wecenter,安装后目录为:地址2,并为wecenter安装ucenter插件。插件下载地址:Anwsion_2-0_UC.zip:https://download.csdn.net/download/chike2468/10567168

3,进入:地址3,登录,一定要注意, 要用UCenterAdministrator用户登录,原因我不清楚,之前失败时是用admin用户登录的,根本看不到里面的内容下一步要用。在uc_server中添加应用见下图:
Discuz x3.2-Wecenter3.1.3 通过ucenter通信 教程 附uc插件下载地址_第2张图片

4,在wecenter根目录下的uc_client目录下建立config.ini.php文件,存储为utf-8格式。

5,将3中图片中的内容copy到config.ini.php中,并稍做修改:

php define('UC_CONNECT', ''); //此处修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root'); 
define('UC_DBPW', 'cohnzhao'); 
define('UC_DBNAME', 'liangku'); 
define('UC_DBCHARSET', 'utf8'); 
define('UC_DBTABLEPRE', '`liangku`.lk_ucenter_'); 
define('UC_DBCONNECT', '0'); 
define('UC_KEY', '8dffcrgpKGXCDDCrRv++G6snJ9l4l1414a/1nKw'); 
define('UC_API', 'http://localhost/liangku/uc_server'); 
define('UC_CHARSET', 'utf-8'); 
define('UC_IP', ''); 
define('UC_APPID', '2'); 
define('UC_PPP', '20');

保存后刷新uc_server,现实通信成功。

要实现同步登录和登出还需要注意以下问题:
1,在discuz及wecenter的uc_client目录下建立config.ini.php文件,文件的内容从uc_server的”应用的 UCenter 配置信息”里分别copy
2,检查两个应用uc_clinet\data\cache目录下的apps.php文件,确认信息是否完整,里面应该有两个应用的配置信息(我开始配置的时候discuz下面的只有自己的信息,所以造成能从wecenter登录到discuz,反之则失败):

apps'] = array (
  1 =>
  array (
    'appid' => '1',
    'type' => 'DISCUZX',
    'name' => 'Discuz! Board',
    'url' => 'http://localhost:8080/liangku',
    'ip' => '',
    'viewprourl' => '',
    'apifilename' => 'uc.php',
    'charset' => '',
    'dbcharset' => '',
    'synlogin' => '1',
    'recvnote' => '1',
    'extra' => false,
    'tagtemplates' => '',
    'allowips' => '',
  ),
   2 =>
  array (
    'appid' => '2',
    'type' => 'OTHER',
    'name' => 'wecenter',
    'url' => 'http://localhost:8080/wecenter',
    'ip' => '',
    'viewprourl' => '',
    'apifilename' => 'uc.php',
    'charset' => '',
    'dbcharset' => '',
    'synlogin' => '1',
    'recvnote' => '0',
    'extra' => false,
    'tagtemplates' => '

<root>

    <item id="template">item>

root>',
    'allowips' => '',
  ),
);

?>

——–结束-

你可能感兴趣的:(Discuz x3.2-Wecenter3.1.3 通过ucenter通信 教程 附uc插件下载地址)