河南918博天堂918com科技有限公司918博天堂建设第一品牌
918com营销整合专家

织梦918博天堂二次开发,实现QQ和新浪微博同时登录

来源:郑州918博天堂918com公司     发表时间:2015-07-22


  在郑州918com公司圈子内,大家做918博天堂都是针对织梦cms系统进行918博天堂二次开发,那么二次开发的时候918博天堂涉及到用户中心的,那么登录就是一个918博天堂的入口,因此抓住这个入口,就抓住了用户,因此QQ登录,新浪微博登录是一个快捷的登录入口,织梦的快捷登录入口怎么设置呢?

  织梦的快捷登录是最容易设置的,但也容易出错,那么我就针对织梦的QQ快捷登录怎么解决?

  网上也有相应的教程和方法,为了懒人我还是贴出设置方法!

  使用此插件要注意一下几点:

  1、此插件使用前请到 http://connect.opensns.qq.com申请appid, appkey, 并注册callback地址

  2、配置完成参数,复制下面的代码,添加到你需要的页面,路径位置根据需要做相应改动

  3、此插件为亦秋工作室开发,站长可以免费使用,请保留我们的版权!

  4、将member表字段face字段修改为VARCHAR类型,并且设置长度为250 如: 918博天堂918com公司 www.tcwlgs.com

  5、二次开发过的918博天堂请谨慎使用,提前做好918博天堂和数据备份

  此插件为免费插件,我们不免费提供开发和安装服务,如有需要可购买我们服务,详情请联系QQ369678196

  更新

  本次升级是对腾讯开放接口进行了升级,采用OAuth2.0协议新的授权方式,让插件更加安全

  插件下载地址:http://220.170.92.82:88/uploads/userup/2031/qqLogin2%20.zip 不能复制的情况下直接点击网址下载

  那么安装非常简单,但是安装之后还是测试一下是否能用?

  配置好织梦QQ快捷登录后,登录测试的时候会有报错!

  如:Warning: file_get_contents(https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=101142852&redirect_uri=www.xxxxxx.com%2FConnect2.0%2Fexample%2Foauth%2Fcallback.php&client_secret=f87a05c14b5a97ae0831584fdd34cee9&code=EEBC6839825A1F221B6C633F24D527AF): failed to open stream: No error in D:\WWW\Connect2.0\API\class\URL.class.php on line 49

  那么出现这个问题怎么解决呢?

  明显是file_get_contents有问题,那么织梦的QQ快捷登录之后跳转出错,原因就找到了,不支持https,php.ini开启openssl extension=php_openssl.dll 重启服务器即可完美解决!(广告一下,最有实力的技术开发郑州918com公司918博天堂918com,电话:0371-55068856)

  查找php.ini的方法? 在918博天堂的根目录下边新建一个php文件,命名为:1.php 然后输入 进行保存!之后访问1.php从而可以看到php.ini的位置!

  好了织梦的快捷登录解决了,那么新浪微博的怎么实现呢,目前市场上也没有开发出相应的插件,我们就需要通过其他捷径进行实现新浪微博快捷登录!

  准备工作:

  ①安装dedecms5.7;

  ②在dede根目录建立文件夹ucenter,将ucenter安装于该目录;

  ③将微博安装于dede根目录,我们在这里分别测试记事狗、新浪Xweibo、腾讯微博,所以分别安装;

  如何整合dede与ucenter通信:

  step1

  在dede模块管理中,安装UC;

  模块——模块管理——UCenter模块,安装

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  step2

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

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  step3

  填写如下信息:

  服务端地址:(填写上uc的安装目录,我这里是http://localhost:8080/dedecmsv5.7-utf8-full0/ucenter_1.6.0_sc_utf8,后面不要填写斜杠)

  创始人密码:(填写上uc的密码,我这里是admin)

  服务端IP地址:(如果是本地测试,默认127.0.0.1就行)

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  点击安装。

  step4

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

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  step5

  点击“编辑”

  我这里的dede路径是http://localhost:8080/DedeCmsV5.7-UTF8-Full0

  step6

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  点击“提交”

  通信成功:

  如图:

青岛918博天堂设计,青岛918博天堂制作,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 :对应已安装的918博天堂的登录地址,通常为“918博天堂地址/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:设置当用户使用dede918博天堂帐号登录微博之后退出时是否同步退出dede918博天堂,通常设为true

  step4

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

  step5

  OK,通信成功!!

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  dede整合腾讯微博iweibo,dede与iweibo实现ucenter通信:

  安装腾讯微博,备注:需要先去腾讯微博官网申请app

  按照下图安装iweibo即可,安装后即可通信成功:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn
青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

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

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn
青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn
青岛918博天堂设计,青岛918博天堂制作,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了,通信成功:

  如图:

青岛918博天堂设计,青岛918博天堂制作,www.leadto.com.cn

  好,去记事狗,或者dede注册一个账户,测试一下吧。可实现单点登录登出,账户互通。

  备注:唯一遗憾的是,会员初次在dede或者记事狗注册后,必须在另外一个系统登录后,才会在另外一个系统上创建一个新用户。不过系统通信整合后,已经不错啦哈哈。

标签:郑州918com公司918博天堂二次开发

上一篇:918博天堂内容收录问题的分析解决

下一篇:从郑州918博天堂建设解读SEO元素周期
返回列表

最新资讯最新资讯

小程序开发 公众号深度开发 学校门户918博天堂开发 电玩app游戏开发
游戏918博天堂开发] 团购918博天堂建设] OA系统开发] 直销系统定制开发]

更多 +联系我们

业务电话:0371/55068856

业务 QQ: 369678196传真: 0371-55068856

E-mail2569493430@qq.com售后QQ : 2569493430

我们的认知

当众多郑州918com公司投身于互联网设计或程序实现时,918博天堂科技早已开始将数字品牌的建设和传播进一步整合。通过用户对项目功能的需求,建立独特的功能分析,从而梳理品牌理念以及竞争对手和行业领头军的918com市场发现方向确定企业需求,帮助品牌建立互联网品牌传播价值,并围绕价值建立品牌粘性,提升品牌与用户的互动,更好的帮助品牌传播,触发用户的行动力才是我们工作的终极目标,这正是一流品牌的成功秘诀。
不可否认,建立互联网品牌传播价值的确是门艺术,但互联网不同于艺术涂鸦,企业投资品牌绝不是希望品牌成为某个艺术家的实验品。互联网传播的对象是用户,用户拥有自己的文化体系,群落共性才是互联网品牌传播创意的源头,如果我们不能帮助企业激发目标用户的共鸣,产生购买冲动,那将是品牌的悲剧! 因此,互联网传播必须建立品牌传播价值,为梦想者创造梦想品牌,918博天堂科技与您同行!

合作意向表

您需要的服务

现有918博天堂改版
我需要做微信营销
建设全新的企业918博天堂
要找长期合作公司,需要年度服务

您最关注的地方

对功能要求比较高
对设计创意要求比较高
需要可以购物支付
搜索引擎排名

预算

3k以内 3-5w 5-8w 8-10w 10w以上需招投标

(工作日:8:30-18:30)

在线QQ

客服电话0371-55068856

售后QQ

扫一扫

微信扫一扫

<友情连结> 郑州正云918com公司/ 河南路普科技/ 郑州浩方918com公司/ 浙江浦森新材料科技有限公司/ 小埔新闻网/