如何配置Anwsion通过ucenter对接discuz用户

1、 首先您需要有一个安装运行的DISCUZ论坛,X1版本以上。
2、 其次您安装了anwsion社交社区程序,1.1版本以上。
3、 下载anwsion程序的UCENTER扩展包:http://www.wecenter.com/downlo ... C.zip
4、 解压ucenter扩展包,把Upload目录里面的api和uc_client两个目录拷贝到您anwsion程序的安装根目录, 并设置uc_client/data 目录里面所有文件夹和文件可读写。
1.png

5、 访问您的uc_server,http://您的discuz地址/uc_server,登录
2.png

6、 在UC应用管理里面,添加新应用,并按照图示填入,空白处如果不清楚用途请不要填写,然后提交。
1.jpg

7、 这个时候提交返回的连接通信失败,这是正常的,我们接下来还需要做一些配置方能连接成功。
3.png

8、 在上图通信失败后面,点击编辑,进入编辑页面之后页面拉到最下面,显示:
4.png

拷贝上图里面Ucenter配置信息,并在第4步骤anwsion程序根目录下的uc_client目录里面新建一个文件名为config.inc.php的文件(utf8无签名格式),打开粘贴Ucenter配置信息,并把Ucenter配置信息里面的第一行

define(‘UC_CONNECT,’您的mysql数据库名’);

改成为

<?php
define(‘UC_CONNECT,’’);

其余不变,保存(utf8无签名格式)。
9、 刷新下您的UCENTER应用管理,这时候应该显示通信成功,如果通信不成功请返回上述过程检查是否配置正确。
5.png

10、 登陆anwsion后台,在全局-站点功能里面打开ucenter接口,配置完成。
6.png

已邀请:

guanghui7 - www.tumupower.com

赞同来自: 西间维间 acheson77 独孤剑

请问 只安装UCenter 没有装discuz论坛, 是否支持对接?
我们用的是gbk的UC,照着这么操作始终还是显示通信失败 请问有什么其他方法吗@zhengqiang

rohow - 做自己!

赞同来自: zhihuishu zyk715

试了无数次,没成功

leuang - 努力创业中

赞同来自: zhihuishu 柚游戏

是不是不支持Discuz X3+同步啊?UCenter显示通信成功,但不能同步注册,用户也没同步过来。

看了教程都是旧的,那些版本不支持为什么不注明一下,浪费很多人的时间。唉

zmj

赞同来自: pigwhy

没看到站点功能里有个与ucenter对接的选项啊

paotengpian - 我就不信极简主义者混不出个人样来~

赞同来自: gxzhong

<?php
define(‘UC_CONNECT,’’);

以上代码是两行 官方给的代码最后一个分号不对 可以拷贝我的这个

ada_li_li - 微博 Ada李力 http://weibo.com/adali

赞同来自: zhengqiang

同样配置Ucenter, Wordpress很顺利, WeCenter总是通信错误,感觉最大问题出在config.inc.php 文件上,但检查了很多次,还是不行。我用的是Mac OS.

屏幕快照_2014-05-12_下午5.59_.51_.png


20140513补充
今天把问题想了一遍,问题肯定出在文件格式上,于是到Mac App Store下载了免费的TextWrapper, 重新做一个config.inc.php文件,文件格式用“Unix(LF)”, 估计之前用Mac自带的文本编辑器,缺省用的是Classic Mac (CR)


屏幕快照_2014-05-13_下午12.23_.31_.png


问题解决了,睡一觉还是很管用的。


屏幕快照_2014-05-13_下午12.26_.34_.png

crabwang

赞同来自:

这些配置都成功了,第一次登陆ok。

选择ucenter用户对接后,出现以下错误:
发生错误, 返回的信息: <br />
<b>Strict Standards</b>: Redefining already defined constructor for class base in <b>D:\wamp\www\wenda\uc_client\model\base.php</b> on line <b>39</b><br />
<br />
<b>Strict Standards</b>: Redefining already defined constructor for class usercontrol in <b>D:\wamp\www\wenda\uc_client\control\user.php</b> on line <b>26</b><br />
<br />
<b>Strict Standards</b>: Redefining already defined constructor for class usermodel in <b>D:\wamp\www\wenda\uc_client\model\user.php</b> on line <b>21</b><br />
{"rsm":{"tips_id":null},"errno":-1,"err":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u5e10\u53f7\u6216\u5bc6\u7801","level":0,"log":""}

bigron - IT男

赞同来自:

这个适用于2.0么?

mot_吴家耀

赞同来自:

好像同步登陆有点问题。注册也是同步的吗

dxwsuccess - www.HDtimes.cn

赞同来自:

我的在UCcenter里显示同步成功,但在wc里现在无法正常登陆,查询用户也没有。请问官方这是为什么呢?

tong1 - tongyi

赞同来自:

我让wc通过uc跟另外一个系统对接了。能同步注册,但是不能同步登录呀。我不懂怎么处理呀

toplimeng

赞同来自:

账号可以同步注册,不能同步登陆的

ocde - wecenter 爱好者

赞同来自:

请问我是先建立了wecenter站点,然后增加了discuzx,那以前在wecenter中注册的用户,是否要手动导入到discuzx???? 谢谢!

iamerotic - 站者长大的!

赞同来自:

随着wecenter的版本升级,不知道ucenter的接口还管不管用了,@zhengqiang

mnvb

赞同来自:

目前的最新版本还是支持与UC整合的,如果以后不支持了,相信官方一定会有解决方案的,毕竟目前UC还是最受支持的用户中心,虽然经常出问题。

sunstar - 90前IT男

赞同来自:

我的drupal和UC对接成功,drupal中新注册用户在UC中显示,但不能用于wecenter的登入,为什么呢?

commyleung

赞同来自:

第8点的图片中提交按钮下有【应用的UCenter配置信息】,但我的为什么没有呢?

解决了,需要创始人登陆才能看到,管理员是看不到的。。。

bys_1123

赞同来自:

好像下载不了似的呢
5月28日更新,能下载了

roger - 视觉设计师

赞同来自:

请问支持X3.2吗?》?

zhengbao - 胶质瘤会诊中心问答互动平台 HTTP://wenda.jzlzx.org/

赞同来自:

能发图片吗?

zhenghq

赞同来自:

学习了~

该问题目前已经被锁定, 无法添加新回复