前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让你的typecho支持第三方登录

让你的typecho支持第三方登录

作者头像
Gujiu
发布2022-09-16 16:46:43
5430
发布2022-09-16 16:46:43
举报
文章被收录于专栏:Gujiu's BlogGujiu's Blog

前言

实现第三方登录大概有半年了,忘记写文章记录了 现在补充一下

插件

作者博客

插件地址

功能介绍

Typecho互联登录插件,目前已支持15种第三方登录:QQ/腾讯微博/新浪微博/网易微博/人人网/360/豆瓣/Github/Google/Msn/点点/淘宝网/百度/开心网/搜狐。 特色亮点功能:同一用户,可以绑定15种不同的登录方式! 在原项目TeConnect的基础上,进行完全的二次开发、优化及修复。重点有:

  1. 重新设计数据表结构,删除原connect表,后续具有完美的扩展性及兼容性;
  2. 已开发支持15种第三方登录,后续可以支持更多……;
  3. 优化会员绑定逻辑,修复原项目登录状态下绑定错乱、重复绑定等Bug;
  4. 增加会员uuid机制,自动关联users数据表的uid字段,支持更多功能开发的可能;
  5. 优化解绑逻辑,和第三方资料更新逻辑等。

安装

解压插件到Plugins目录; 在后台启用插件,并配置插件参数(方法见:参数配置 - 配置示例); 在当前使用主题的适当位置添加TeConnect_Plugin::show()方法

代码语言:javascript
复制
<?php TeConnect_Plugin::show(); ?>
参数配置

名称

类型

配置示例

网站回调域

腾讯QQ

qq

qq:APP_KEY,APP_SECRET,腾讯QQ

https://127.0.0.1/oauth_callback?type=qq

腾讯微博

tencent

tencent:APP_KEY,APP_SECRET,腾讯微博

https://127.0.0.1/oauth_callback?type=tencent

新浪微博

sina

sina:APP_KEY,APP_SECRET,新浪微博

https://127.0.0.1/oauth_callback?type=sina

网易微博

t163

t163:APP_KEY,APP_SECRET,网易微博

https://127.0.0.1/oauth_callback?type=t163

人人网

renren

renren:APP_KEY,APP_SECRET,人人网

https://127.0.0.1/oauth_callback?type=renren

360

x360

x360:APP_KEY,APP_SECRET,360

https://127.0.0.1/oauth_callback?type=x360

豆瓣

douban

douban:APP_KEY,APP_SECRET,豆瓣

https://127.0.0.1/oauth_callback?type=douban

Github

github

github:APP_KEY,APP_SECRET,Github

https://127.0.0.1/oauth_callback?type=github

Google

google

google:APP_KEY,APP_SECRET,Google

https://127.0.0.1/oauth_callback?type=google

MSN

msn

msn:APP_KEY,APP_SECRET,MSN

https://127.0.0.1/oauth_callback?type=msn

点点

diandian

diandian:APP_KEY,APP_SECRET,点点

https://127.0.0.1/oauth_callback?type=diandian

淘宝网

taobao

taobao:APP_KEY,APP_SECRET,淘宝网

https://127.0.0.1/oauth_callback?type=taobao

百度

baidu

baidu:APP_KEY,APP_SECRET,百度

https://127.0.0.1/oauth_callback?type=baidu

开心网

kaixin

kaixin:APP_KEY,APP_SECRET,开心网

https://127.0.0.1/oauth_callback?type=kaixin

搜狐微博

sohu

sohu:APP_KEY,APP_SECRET,搜狐微博

https://127.0.0.1/oauth_callback?type=sohu

后台互联配置

具体格式为:type:appid,appkey,title,注释:

  • type:第三方登录帐号类型
  • appid:第三方开放平台申请的应用id
  • appkey:第三方开放平台申请的应用key
  • title:登录按钮的标题 在后台互联配置中,直接以文本形式填写,一行为一个帐号系统的参数;

为减少错误发生,您可以复制对应的 配置示例,把 APP_KEYAPP_SECRET改成您自己的参数就可以了! 例如:qq:APP_KEY,APP_SECRET,腾讯QQ 改成:qq:101015836,547s87f8s7df7sd877ji75s78sdfd,腾讯QQ 粘贴到后台 互联配置,即完成了腾讯QQ登录的配置,其他类型同理!

大卫科技 Blog原创作品,版权属于:大卫科技 Blog! 原文链接https://www.iyuu.cn/archives/88/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 插件
    • 功能介绍
    • 安装
      • 参数配置
        • 后台互联配置
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档