WordPress

WordPress QQ互联授权登录

LensNews

LensNews主题集成了QQ互联授权登录,设置比较简单,感谢作者的分享。

实现要求

需要实名制验证开发者信息

网站需要备案才可以通过申请

实现方法

http://connect.qq.com 创建应用,填写基本信息,回调地址填写http://你的域名/auth-qq.php,repo中是多个oauth方法结合在一起的。

文件下载方法

Github地址

编辑auth-qq.php,然后填写你的appidappsecret,然后把该文件上传到你的网站根目录,就是和wp-config.php同一目录,注意不要上传到主题目录下。

然后访问http://你的域名/auth-qq.php?showurl会显示授权链接,复制链接,添加到主题选项——常规——社交登录中的QQ登录链接输入框中即可。

使用window.open方式打开授权后将刷新原页面

可直接使用get_user_meta($userid,'qq_avatar',true)调用QQ头像

或者使用repo functions.php中的hook来调用

注意事项

代码并没有做CSRF的处理,谨慎使用。

(11)

本文由来源 Fatesinger,由 萨龙龙 整理编辑!

关键词:
LensNews

热评文章

发表评论

评论: 2 条评论,访客:1 条,博主:1 条

  • 她们说
    她们说 发布于:  回复

    实现QQ登录报错怎么办,怎么解决啊

    • 萨龙龙
      萨龙龙 发布于:  回复

      文章中的设置和QQ互联中设置是否都正常了?