之前在弄GGZOO时,就做了一个互联的插件,但是并没有发布出来(发现并没有什么卵用……)
把代码整理了下,就发布出来了,有Bug的话,请到这里留言反馈……
TeConnect_Plugin::show()
方法,TeConnect暂只支持QQ及微博,并做了扩展性的兼容,所以配置是直接以文本形式填写的
在配置中一行为一个帐号系统的参数,具体为:
type:appid,appkey,title
配置示例
qq:12345678,askdkgfksdqklnndad,腾讯QQ
weibo:87654321,kahdkashduafodsf,微博
各应用登录api的申请可自行百度
一般回调地址:
http://yourdomain.com/oauth_callback
演示地址:http://www.ggzoo.com/login
callback页面
插件地址:TeConnect
翻看代码的时候发现,数据库这样设计的话并没有什么扩展性,增加登录方式的话必须得增加数据库字段……
uid 用户id
type 登录类型
openid 对应的openid
……
这样设计三个字段就能保证其扩展性(好吧,还是没什么卵用,所以并没有去修改插件)
评论已关闭