当前位置:首页 > 技术博文 > 正文

帝国cms微信登陆qq登陆插件与安装配置教程

Dgg源是物语
********************  qq   安装插件     ********************(此插件包括qq登陆+免绑定文件)Dgg源是物语
1、将“upload”目录下的文件上传至帝国CMS系统目录(适应各帝国版本);Dgg源是物语
Dgg源是物语
2、在浏览器中执行 /e/memberconnect/qq/install/index.php 文件,依提示进行安装;Dgg源是物语
Dgg源是物语
3、提示安装完成后,删除 /e/memberconnect/qq/install/ 目录;Dgg源是物语
Dgg源是物语
 4、插件安装完毕。Dgg源是物语
Dgg源是物语
********************     插件使用     ********************Dgg源是物语
Dgg源是物语
 1、插件安装后,可登录后台>“用户”>“外部接口”>“管理外部登录接口”:里设置参数。Dgg源是物语
    appid(应用ID)、appkey(应用密钥)需要自己到QQ官网申请。填写回调地址为:Dgg源是物语
    www.****.com/e/memberconnect/qq/loginend.phpDgg源是物语
Dgg源是物语
 2、前台在要显示QQ登录链接的页面加上如下代码:Dgg源是物语
  <a href="[!--news.url--]e/memberconnect/?apptype=qq" target="_blank"><img src="[!--news.url--]e/memberconnect/qq/images/qqlogin.gif" border="0"></a>Dgg源是物语
Dgg源是物语
 3、生成相应页面。Dgg源是物语
Dgg源是物语
********************     插件修改     ********************Dgg源是物语
在这里插件安装完后,就可以登陆了,但需要绑定,此为帝国流程,所以我们要修改为免绑定流程,即qq登陆自动注册账号直接登陆Dgg源是物语
直接在文件里覆盖loginend.php文件,nobind.php文件放在e\template\memberconnect下。安装完成!Dgg源是物语
在这里需要注意,有可能服务器没有安装openssl,提示来自的链接不存在,所以需要修改$response=@file_get_contents($token_url);Dgg源是物语
改为:Dgg源是物语
$ch = curl_init();Dgg源是物语
        curl_setopt($ch, CURLOPT_URL,$token_url);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);Dgg源是物语
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);Dgg源是物语
        $response = curl_exec($ch);
Dgg源是物语
修改$str=@file_get_contents($graph_url);Dgg源是物语
改为:Dgg源是物语
$ch = curl_init();Dgg源是物语
       curl_setopt($ch, CURLOPT_URL,$graph_url);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);Dgg源是物语
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);Dgg源是物语
        $str = curl_exec($ch);
Dgg源是物语
免绑定的修改$UserInfo=@file_get_contents($UserInfoApiUrl);Dgg源是物语
改为:Dgg源是物语
$ch = curl_init();Dgg源是物语
       curl_setopt($ch, CURLOPT_URL,$UserInfoApiUrl);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);Dgg源是物语
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);Dgg源是物语
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);Dgg源是物语
        $UserInfo = curl_exec($ch);
Dgg源是物语
修改完成。可以自动登陆了,最后还一个返回,帝国流程登陆后返回首页,我们可能改为返回当前页Dgg源是物语
修改:Dgg源是物语
在 e/memberconnect/index.php的require("../member/class/user.php"); 下加入 $_SESSION['back_url']=$_SERVER["HTTP_REFERER"];Dgg源是物语
Dgg源是物语
在 e/memberconnect/memberconnectfun.php的“//处理登陆”的MemberConnect_ResetVar();下Dgg源是物语
加入 printerrortourl($_SESSION['back_url']);Dgg源是物语
Dgg源是物语
完毕!Dgg源是物语
Dgg源是物语
********************  微信  安装插件     ********************(此插件包括微信登陆+免绑定文件)Dgg源是物语
Dgg源是物语
安装方式与qq一样,不在重复!Dgg源是物语
需要注意申请时回调填写,直接填你的域名,后面不要带链接!!!Dgg源是物语
Dgg源是物语
其它事项建义:Dgg源是物语
1.在后台关闭会员登陆注册验证码Dgg源是物语
2.在会员注册时取消选择会员类型,文件路径:e/config/config.php里改为:$ecms_config['member']['changeregisterurl']="";    //多会员组中转注册地址Dgg源是物语
Dgg源是物语
 
在线下载列表

发表评论

  • 人参与,条评论

热门阅读

最新文章

取消
扫码支持 支付码