前言
实现第三方登录大概有半年了,忘记写文章记录了 现在补充一下
插件
插件地址
功能介绍
Typecho互联登录插件,目前已支持15种第三方登录:QQ/腾讯微博/新浪微博/网易微博/人人网/360/豆瓣/Github/Google/Msn/点点/淘宝网/百度/开心网/搜狐。
特色亮点功能:同一用户,可以绑定15种不同的登录方式!
在原项目TeConnect的基础上,进行完全的二次开发、优化及修复。重点有:
- 重新设计数据表结构,删除原connect表,后续具有完美的扩展性及兼容性;
- 已开发支持15种第三方登录,后续可以支持更多……;
- 优化会员绑定逻辑,修复原项目登录状态下绑定错乱、重复绑定等Bug;
- 增加会员uuid机制,自动关联users数据表的uid字段,支持更多功能开发的可能;
- 优化解绑逻辑,和第三方资料更新逻辑等。
安装
解压插件到Plugins目录;
在后台启用插件,并配置插件参数(方法见:参数配置 - 配置示例);
在当前使用主题的适当位置添加TeConnect_Plugin::show()方法
<?php TeConnect_Plugin::show(); ?>
参数配置
后台互联配置
具体格式为:type:appid,appkey,title
,注释:
- type:第三方登录帐号类型
- appid:第三方开放平台申请的应用id
- appkey:第三方开放平台申请的应用key
- title:登录按钮的标题
在后台互联配置中,直接以文本形式填写,一行为一个帐号系统的参数;
为减少错误发生,您可以复制对应的 配置示例
,把 APP_KEY
和 APP_SECRET
改成您自己的参数就可以了!
例如:qq:APP_KEY,APP_SECRET,腾讯QQ
改成:qq:101015836,547s87f8s7df7sd877ji75s78sdfd,腾讯QQ
粘贴到后台 互联配置
,即完成了腾讯QQ登录的配置,其他类型同理!
大卫科技 Blog原创作品,版权属于:大卫科技 Blog!
原文链接https://www.iyuu.cn/archives/88/