ECSHOP整合QQ登录、新浪微博登录、支付宝登录等等,并带后台,希望大家喜欢和有用。

下面提供教程:

第一步:肯定是先下载插件了,文章最后面会提供下载地址的啦!

插件文件

第二步:插件解压后,将admin、includes和languages上传至网站根目录,images则上传至你正在需要的模板目录下,例如默认模板则是themes/default

第三步:添加调用,打开根目录下的user.php,搜索找到$not_login_arr代码段,代码完整内容如下

$not_login_arr =
array('login','act_login','register','act_register','act_edit_password','get_password','send_pwd_email','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email','clear_history','qpassword_name', 'get_passwd_question', 'check_answer');

原代码

在'check_answer'后面 添加代码: , 'oath' , 'oath_login', 'other_login',也可以复制下面代码直接替换:

$not_login_arr =
array('login','act_login','register','act_register','act_edit_password','get_password','send_pwd_email','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email','clear_history','qpassword_name', 'get_passwd_question', 'check_answer' , 'oath' , 'oath_login', 'other_login');

第四步:添加调用接口,也是根目录下的user.php:

查找位置 /* 验证用户注册邮件 */
将调用代码.txt文件中的内容复制到此句上面(如果你的版本是2.7.3版本,请复制 调用代码-2.7.3.txt文件内容)

添加调用接口

第五步:到现在为止,已经成功调用了接口了,现在就需要在后台,添加插件菜单,方便操作;

打开admin/includes/inc_menu.php,在任意位置插件代码$modules['11_system']['website']  = 'website.php?act=list';

如图所示,任意位置插入$modules['11_system']['website'] = 'website.php?act=list';

第六步:添加检查权限的,也就是检查KEY的;

打开admin/includes/inc_priv.php ,在任意位置插入代码$purview['website']              = 'website';

如图所示,任意位置插入$purview['website'] = 'website';

第七步:这时候菜单和功能都已经出来了,但是是乱码或只是空白,因为还没有调用语言包呢;

打开languages/zh_cn/admin/common.php,任意位置插入代码$_LANG['website'] = '第三方登录插件管理';

添加后,打开后台,就像下图一样,可以看到菜单了。

插入$_LANG['website'] = '第三方登录插件管理';

如上图所示,“第三方登录插件管理”其实就是菜单名称,所以名字你可以自己定,直接更改等号后面引号的内容就OK了。

第一次使用此插件需要 进行一次 初始化工作, 进入到【系统设置】-》【第三方登录插件管理】 找到 右上方按钮 【初始化插件】 点击 初始化成功,

接下来就是安装 QQ 淘宝 新浪微博 支付宝插件 就可以使用了

【【注意事项】】
1、安装并配置好登录插件后,在测试过程中,如果出现英文乱码,一种原因是未正常安装;如果安装正确,另一种原因,就是应用未通过审核上线,只有申请者的账号可以使用,需要到相应的登录管理平台,提交申请,才可所有人使用!
微博应用未通过审核,登录会提示如下错误Code:
-code:21321
-message:applications over the unaudited use restrictions!

2、当后台未初始化插件,会提示如下类似错误代码,请根据步骤说明初始化登录插件。
错误代码:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT user_name,password,aite_id FROM `a0927093241`.`ecs_users` WHERE aite_id = 'qq_4B73E67722FC1FBF16235BB0817EA26F' OR aite_id='4B73E67722FC1FBF16235BB0817EA26F' ) [2] => Array ( [error] => Unknown column 'aite_id' in 'field list' ) [3] => Array ( [errno] => 1054 ) )

--------------------------------------------------

QQ登录报错的解决方法

有部分网友,在使用这个插件,用QQ登录时提示“redirect uri is illegal(100010)”,这个问题是提示回调失败的意思。

解决方法:首先,检查一下文件夹是不是放在根目录;然后回想一下,有没有在后台初始化插件;

如果有做到上述两点,那么登录QQ互联,编辑网站基本信息,在回调地址后面加上/user.php,如下图所示

redirect uri is illegal(100010)的解决方法

--------------------------------------------------------------------------------------------------------

到此,本教程结束了,剩下的,就是在你自己的模板中,添加相应的链接就可以了,由于每人的模板不一样,所以也不提供教程,下面的附件中有默认模板的修改方法,大家可以参考参考。

下载地址:http://yunpan.cn/cK8azbmsjhqsf

访问密码:1097

ECSHOP整合第三方登录,QQ登录、新浪微博登录、支付宝登相关推荐

  1. iOS 第三方登录(QQ 微信 新浪微博)

    一.QQ登录 1.登录腾讯开放平台,创建一个应用,获取APP_KEY和APP_ID 2.下载对应的SDK 3.下载 iOS SDK环境搭建 1.导入SDK,配置工程 1.下载SDK到本地后,将SDK拖 ...

  2. 第三方插件使用以及qq,新浪微博登录

    写这些东西,第一是为了记录,第二是为了分享 多说评论的使用: 多说评论使用后如上图,可以用qq,微信,新浪微博,人人网等登录进行评论,那么现在教你如何使用: 第一:进入多说官网,http://duos ...

  3. spirngmvc如何实现直接输入网页重定向到登录_Python 模拟新浪微博登录

    点击上方"小猿学 Python",选择"置顶公众号" 作者:北岛知寒 链接:https://www.cnblogs.com/crazyacking/p/5232 ...

  4. Python 使用win32相关的库实现简单自动操作电脑QQ--(1,登录QQ、批量登录)

    今天来教大家来认识QQ的第一个界面--登录界面.并实现可以自动登录 废话不多说 上代码: 注:代码中含有大量注释 所以本文就不做太多解释 #date--2020.06.19 import win32g ...

  5. 安装双系统无法连接到软件服务器,MAC安装双系统,WIN10系统下不能登录qq,不能登录优酷,什么原因?...

    您好, 我已了解您的电脑能打开网页却不能登录QQ的问题,建议您使用下面的几种方法测试能否得到解决: 第一种方法:清除系统DNS解析缓存 1.首先按住键盘上的"开始键+R键",然后在 ...

  6. python调用win32 自动登陆_Python 使用win32相关的库实现简单自动操作电脑QQ--(1,登录QQ、批量登录)...

    今天来教大家来认识QQ的第一个界面--登录界面.并实现可以自动登录 废话不多说 上代码: 注:代码中含有大量注释 所以本文就不做太多解释 #date--2020.06.19 import win32g ...

  7. java中如何实现qq登录与微博登录,QQ和新浪微博登陆第三方的简单实现

    一.微博登陆第三方 1.登陆有两种方式:js+html和WBML部署.以js+html为例,申请到APPKey之后,引入js,要替换掉appkey参数 2.部署html和js WB2.anyWhere ...

  8. Java实现第三方登录--OAuth2.0新浪微博登录接入(二)

    目录 一.完成微博平台应用注册,获取参数 1.登录微博开发平台. 2.开发者认证 3.创建应用 3.1 选择网站接入 3.2 立即接入 3.3 创建新应用 3.4  完善应用的基本信息和高级信息 二. ...

  9. 友盟的微信登录,QQ,新浪微博登录功能和分享功能

    在这里我用的是友盟的登录,需要的请参考本文,直接撸代码, 提示:微信登录在一段时间内,只授权一次(只能调起一次登录页面),除非更换用户,才可以再调起登录页面. 0.本文需要导入jar包导完后鼠标右键A ...

  10. python+selenium自动登录qq空间并下载相册

    基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...

最新文章

  1. 加速IE的Javascript的方法
  2. microscope image 3D reconstruction
  3. 一个用Shell脚本写的猜丁壳游戏
  4. Exception from HRESULT: 0x800A03EC
  5. php jquery 源码,最新版jQuery 2.1.0完整
  6. 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
  7. odoo之可选择多个内容显示问题
  8. sysstat linux系统性能分析
  9. moodle基本配置
  10. 理解MeasureSpec
  11. MyBatis实现修改数据
  12. windows怎样让宽带自动连接
  13. 安卓psp模拟器联机教程_谁知道手机版的ppsspp模拟器怎么联机啊?
  14. 行人检测/人体检测综述
  15. 18年华为没有一项原创的发明
  16. Ubuntu下Android开发——配置环境,刷机,push
  17. Babel7的简单使用
  18. 统计学基础_13描述性统计
  19. mac清理磁盘空间_Mac磁盘清理-如何释放Mac上的空间
  20. 为什么你的下一餐要交给机器人?

热门文章

  1. 考研高数 专题7:方程根的存在性及个数(零点定理-罗尔定理;单调性-罗尔定理推论)
  2. FBreader多端同步心得补充
  3. R绘图笔记 | 生存曲线的绘制
  4. 代码查重 EOJ Monthly 2018.4
  5. 基建管控系统_基建管控系统在电网建设中的应用
  6. U盘可见空间只有200M的解决方法
  7. 乔巴机器人 番外篇_超神学院之暮光之眼
  8. 赏析角度有哪些_从哪些角度赏析句子
  9. 关于路由器花生壳动态域名无法连接的解决方法
  10. uniapp 查看图片点击放大预览图片 单张 多张