WordPress实现豆瓣账号登录注册功能

相对于微博和QQ来说,可能相对冷门,但是对于文艺网站来说还是很有用的。不得不说豆瓣的授权非常逗比,获取token之后居然连使用的地方都没有,WordPress实现豆瓣账号登录注册功能。

注册应用

注册应用没什么可说的,注意这里的回调地址,要把参数也给写上,要不然会授权失败。

WordPress实现豆瓣账号登录注册功能

实现方法

repo中是多个oauth方法结合在一起的。

Github地址

文件下载方法

WordPress实现豆瓣账号登录注册功能

豆瓣登录只需要使用douban.中的代码和functions.中的代码加入到你的functions.php中即可

注意douban.php中的

define('DB_APPID','');//appkey
define('DB_APPSECRET','');//appsecret

填上你的id和secret,填写到单引号中,然后在调用的地方使用

<a onclick="window.open('<?php echo douban_oauth_url(); ?>', '豆瓣授权登录', ['toolbar=0,status=0,resizable=1,width=640,height=560,left=', (screen.width - 640) / 2, ',top=', (screen.height - 560) / 2].join(''))" title="豆瓣授权登录">豆瓣授权登录</a>