准备工作:
①安装dedecms5.7;
②在dede根目录建立文件夹ucenter,将ucenter安装于该目录;
③将微博安装于dede根目录,我们在这里分别测试记事狗、新浪Xweibo、腾讯微博,所以分别安装;

如何整合dede与ucenter通信:

青岛网站设计,青岛网站制作,www.leadto.com.cn

step1
在dede模块管理中,安装UC;
模块——模块管理——UCenter模块,安装
如图:

step2
然后点击左侧菜单中的“ucenter”按钮,打开如下界面:
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

step3
填写如下信息:
服务端地址:(填写上uc的安装目录,我这里是http://localhost:8080/dedecmsv5.7-utf8-full0/ucenter_1.6.0_sc_utf8,后面不要填写斜杠)
创始人密码:(填写上uc的密码,我这里是admin)
服务端IP地址:(如果是本地测试,默认www.fdeer.com就行)
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

 点击安装。

step4
在dede后台安装完成UC后,系统会自动在UC后台安装上dede的应用,这样的话,直接到UC后台,尝试通信,如果失败的就将“应用的主 URL:”填写上dede的安装路径;
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

step5
点击“编辑”
我这里的dede路径是http://localhost:8080/DedeCmsV5.7-UTF8-Full0

step6
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

点击“提交”

通信成功:
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

dede整合Xweibo(新浪微博),dede与新浪微博Xweibo实现ucenter通信:
step1
安装好新浪x微博;

step2
在ucenter中添加一个新的应用
表单项 参考值
应用名称 Xweibo
应用的URL http://localhost:8080/DedeCmsV5.7-UTF8-Full0/Xweibo_v2.1(Xweibo的安装目录)
应用IP:留空
通信密钥:照着ucenter配置文件填写即可(在UC中找到data/config.inc.php文件),我这里是acM0c108U2Ne3co304d7bdBfofY7ifs2w3r3Jaz788200du9g8Xad58d0eZ6v4H
应用类型:其他
应用的物理路径:留空
查看个人资料页面地址:留空
应用接口文件名称:uc.php
标签单条显示模板:留空
标签模板标记说明:留空
是否开启同步登录:是
是否接受通知:是

step3
修改xweibo目录(注意,不要用windows系统自带的记事本打开):.\application\adapter\account\dzUcenter_account.adp.php文件中的配置项,如下所列:
配置项说明请参考下表:
配置项 说明
DZUC_REGISTER_URL:对应已安装的Discuz!的注册地址,通常为“论坛地址/register.php”
DZUC_LOGIN_URL :对应已安装的网站的登录地址,通常为“网站地址/logging.php?action=login”,我这里是“http://localhost:8080/DedeCmsV5.7-UTF8-Full0/member/index.php?action=login”
DZUC_UCENTER_URL:对应已安装的UCenter安装地址,我这里为“http://localhost:8080/dedecmsv5.7-utf8-full0/ucenter_1.6.0_sc_utf8” DZUC_SITE_NAME :可不填
DZUC_API_KEY :照着ucenter配置文件填写即可(在UC中找到data/config.inc.php文件),我这里是acM0c108U2Ne3co304d7bdBfofY7ifs2w3r3Jaz788200du9g8Xad58d0eZ6v4H
DZUC_APP_ID :你在刚才在ucenter中添加xweibo应用后产生的的ID值,我这里是5
DZUC_SYNC_USER_STATUS:设置当用户使用dede网站帐号登录微博之后退出时是否同步退出dede网站,通常设为true

step4
确定路径“xweibo地址/api/uc.php”可访问,直接访问此路径时页面会显示空白。当UCenter用户管理中心测试与Xweibo应用通信时会访问此路径。

step5
OK,通信成功!!

青岛网站设计,青岛网站制作,www.leadto.com.cn

dede整合腾讯微博iweibo,dede与iweibo实现ucenter通信:
安装腾讯微博,备注:需要先去腾讯微博官网申请app
按照下图安装iweibo即可,安装后即可通信成功:

青岛网站设计,青岛网站制作,www.leadto.com.cn
青岛网站设计,青岛网站制作,www.leadto.com.cn

填写上ucenter的url,我这里是http://localhost:8080/dedecmsv5.7-utf8-full0/ucenter_1.6.0_sc_utf8

青岛网站设计,青岛网站制作,www.leadto.com.cn
青岛网站设计,青岛网站制作,www.leadto.com.cn
青岛网站设计,青岛网站制作,www.leadto.com.cn

dede整合记事狗微博与jishigou实现ucenter通信:
step1
安装记事狗;

step2
到ucenter,添加一个应用;
在UC中找到data/config.inc.php文件,将UC_KEY填入:
应用类型: 其他
应用名称:记事狗
应用的主 URL:http://localhost:8080/DedeCmsV5.7-UTF8-Full0/jishigou.3.0.3.utf8(记事狗的安装目录)
应用 IP:(留空)
通信密钥:0acM0c108U2Ne3co304d7bdBfofY7ifs2w3r3Jaz788200du9g8Xad58d0eZ6v4H(将define(‘UC_KEY’, 后的数据填入,不带单引号)
应用的物理路径:(留空)
查看个人资料页面地址:(留空)
应用接口文件名称:uc.php(保持不变)
标签单条显示模板:(留空)
标签模板标记说明:(留空)
是否开启同步登录:是
是否接受通知:是

step3
进入记事狗管理后台
系统设置——ucenter整合
照着ucenter配置文件填写即可(在UC中找到data/config.inc.php文件)
开启Ucenter?  是
开启调用Ucenter头像  是
连接方式  mysql fsockopen 连接  
应用的 UCenter 配置信息:
方法1、(我采用的方法2,方法1试了几次不行)
留空时不更新原先设置的信息
方法2、或者手动填写以下的配置信息   
2.1、Ucenter数据库地址:(我这里是localhost)
2.2、Ucenter数据库用户:(我这里是root)
2.3、Ucenter数据库密码:(我这里是root)
2.4、Ucenter数据库名称:(我这里是ucenter123456)
2.6、Ucenter数据库表前辍:0acM0c108U2Ne3co304d7bdBfofY7ifs2w3r3Jaz788200du9g8Xad58d0eZ6v4H(将define(‘UC_KEY’, 后的数据填入,不带单引号)
 2.7、Ucenter通信密钥:0acM0c108U2Ne3co304d7bdBfofY7ifs2w3r3Jaz788200du9g8Xad58d0eZ6v4H(将define(‘UC_KEY’, 后的数据填入,不带单引号)
2.8、Ucenter地址:(我这里是http://localhost:8080/dedecmsv5.7-utf8-full0/ucenter_1.6.0_sc_utf8
2.9、Ucenter字符集:(留空)
2.10、Ucenter IP地址:(留空)
2.11、当前应用的ID:(填入刚才在ucenter添加的应用id,我这里是2)

提交

去ucenter后台,刷新“应用管理”,ok了,通信成功:
如图:

青岛网站设计,青岛网站制作,www.leadto.com.cn

好,去记事狗,或者dede注册一个账户,测试一下吧。可实现单点登录登出,账户互通。
备注:唯一遗憾的是,会员初次在dede或者记事狗注册后,必须在另外一个系统登录后,才会在另外一个系统上创建一个新用户。不过系统通信整合后,已经不错啦哈哈。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。