Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 解决QQ登录提示redirect uri is illegal(100010)办法

解决QQ登录提示redirect uri is illegal(100010)办法

发布时间:2017-12-13   编辑:www.jquerycn.cn
jquery中文网为您提供解决QQ登录提示redirect uri is illegal(100010)办法等资源,欢迎您收藏本站,我们将为您提供最新的解决QQ登录提示redirect uri is illegal(100010)办法资源
现在QQ互联登录在许多的网站都集成了,但今天小编碰到在QQ互联登录时出现redirect uri is illegal(100010)错误,下面我们来看看问题的一个解决办法。
大概2015年3月低,腾讯QQ互联开发平台调整了有关QQ登录应用回调地址填写规则,用来修复QQ登录过程因回调地址的漏洞可能导致存在的安全问题。

 

博主接触这块较多,但也是四月才了解此事,从4月起,所有新申请的QQ互联应用,回调地址都不能只填写根域名,比方:unvs.cn,这样是不允许的。

 

解决方法:必须要填写你应用QQ登录返回的真实回调地址页面,必须带有HTTP://开头、及页面名称结尾,如:http://www.unvs.cn/oauth/default.aspx。

 

否则点击QQ登录图标后,跳转到QQ平台会显示“redirect uri is illegal(100010)”错误代码,如图:
QQ登录回调地址错误redirect uri is illegal(100010)

 

修改方法与位置
1、进入QQ互联平台:http://connect.qq.com/

 

2、管理中心–我的应用–应用基本信息,回调地址修改,如下图:
QQ互联登录回调地址正确填写

 

3、当有多个回调地址,怎么办?如果你的域名分带www、不带www,那么回调地址应该要填写2个,正确填写方法:两个回调地址页面以分号分割开,多个回调地址同理,如:http://www.unvs.cn/oauth/default.aspx;http://unvs.cn/oauth/default.aspx
QQ互联登录多个回调地址正确填写

 

最后,再举例说两个常用电商程序的回调地址填写,ecshop程序的第三方登录插件,回调地址填为:http://域名/user.php ,hishop程序的QQ登录回调地址填为:http://域名/openid/OpenIdEntry_hishop.plugins.openid.qq.qqservice.aspx 等等。

 

好了,就总结这么多,其实文章一句话就可以概括,但还是希望能清楚的说明缘由及解决方法与操作,希望可以帮助到各位,

您可能感兴趣的文章:
解决QQ登录提示redirect uri is illegal(100010)办法
Codeigniter实例之用户登录验证与URL跳转
帝国cms 解决后台登录次数限制的方法
学习php语言流程控制中的主动与被动
解决帝国cms后台登录次数不得超过5次限制的方法
asp.net cache的用法一例-实例站点的单点登录
Codeigniter处理用户登录验证后URL跳转的代码
有关php的curl_setopt函数相关应用及介绍
JS的location.href跳出框架并打开新页面的方法
windows下php开启curl_init的方法

[关闭]