您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsV9实现QQ登陆OAuth2.0代码示例
元香2025-06-09 16:17:30phpcms教程已有3人查阅
导读phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了。这对于使用pc的站长来讲是一个无比巨大的坑。经过对phpcms论坛的一位同学做的插件进行修改
phpcmsV9使用的QQ登陆依然是OAuth1.0,但现在腾讯已经不审核使用OAuth1.0的网站了。这对于使用pc的站长来讲是一个无比巨大的坑。经过对phpcms论坛的一位同学做的插件进行修改,现在完美实现QQ登陆,暂无发现bug。
实现步骤:
①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面)。 ②把附件的qqOAuth2.class.php文件放在 \phpcms\modules\member\classes\ 文件夹里。
③在后台找到connect设置,把QQ号码登陆的回调地址改成http://php100.com/index.php?m=member&c=index&a=public_qq_login2 (把我的域名换成你自己的)
④填好App ID和App key,然后更新缓存。
⑤登陆phpmyadmin,找到v9_member这张表的connectid字段(或者自定义的字段),把类型改成“char(255)”,因为phpcms默认是15位的。所以我们直接彻底修改成255位,这个不管是腾讯的其它第三方网站帐号(例如淘宝、支付宝、百度、360等其它第三方帐号),都可以完成数据绑定。
实现步骤:
①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面)。 ②把附件的qqOAuth2.class.php文件放在 \phpcms\modules\member\classes\ 文件夹里。
③在后台找到connect设置,把QQ号码登陆的回调地址改成http://php100.com/index.php?m=member&c=index&a=public_qq_login2 (把我的域名换成你自己的)
④填好App ID和App key,然后更新缓存。
⑤登陆phpmyadmin,找到v9_member这张表的connectid字段(或者自定义的字段),把类型改成“char(255)”,因为phpcms默认是15位的。所以我们直接彻底修改成255位,这个不管是腾讯的其它第三方网站帐号(例如淘宝、支付宝、百度、360等其它第三方帐号),都可以完成数据绑定。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
暂无内容 |
暂无内容 |
随机图文
360搜索引擎so自动收录php改写方案适合phpcms等cms的方法
360搜索引擎自动收录功能,官方提供了代码,带式,十分坑,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档PHPCMSv9.5.6通杀getshell(前台)
很好的fuzz思路。文章提到:文件名前面的数字是被"干掉"字符的十进制数字,可以看出%81--%99会 掉.该特性雷同Windows下对"."和" "(空格), ::$DATA的忽略。phpcms取消后台登录验证码的方法
网站后台验证码,一直是大部分开源程序自带的一个加强后台安全的功能,此功能可以防止后台被程序暴力破解等一些不安全的情况发生。但是我们也都知道,验证码大部分是以图片形式展示的登录PHPCMS后台提示验证码不正确的解决方法
问题:登录管理后台,一直提示验证码错误。1、打开/caches/configs/system.php文件;2、修改如下代码:
留言与评论 (共有 0 条评论) |