第三方平台账号登入流程
来源:互联网 发布:淘宝折扣的网站有哪些 编辑:程序博客网 时间:2024/05/01 11:27
第三方平台账号登入流程总结(附新浪微博一键登入代码)
最近了解了一下第三方登入的API,包括新浪微博、腾讯微博、人人网,因为QQ的API暂时还没成功实现,所以在这里还希望有成功实现的人能给我点拨下,或者提供demo参考。
下面废话不多说,先上一张流程图,经过我的实验,大致所有的流程都是如此:
有人会问为什么第三方登入成功后还要绑定账号,其实也可以不绑定。
如果你的站点本身就没有会员功能,你可以把验证成功后返回的UID当作用户账号,返回回来后判断该UID是否已存在于数据库内,如果有则自动登入,如果没有后台会帮你创建好一条记录并自动登入,这样就实现了一个无需注册,完全使用某第三方网站账号登入的功能。
上图因为考虑到现有的站点已经有会员功能,需要整合一个第三方网站的账号登入功能,所以需要一个绑定的过程。
关于API就不多介绍了,下面提供一个新浪微博的账号登入demo,可以让大家更明白的了解大致流程。
// 弹出登入窗口
WB2.login(
function
(){
// 验证是否登入成功
if
(WB2.checkLogin()){
// api 入口
WB2.anyWhere(
function
(W){
// 调用 account/get_uid 接口,获取用户信息
W.parseCMD(
'/account/get_uid.json'
,
function
(oResult, bStatus){
if
(bStatus){
// 本地验证 uid 是否存在,如果存在则自动登入绑定账户,不存在则不做任何操作
$.ajax({
type:
'POST'
,
url:
'index.ajax.php'
,
data:
'ac=checkReg&uid='
+oResult.uid+
'&type=1'
,
success:
function
(msg){
if
(msg == 1){
// 已登入,刷新页面
location.reload();
}
else
{
// 未绑定账号,进行绑定或者注册
// do something
}
}
});
}
}, {}, {
method :
'get'
,
cache_time : 30
});
});
}
});
- 第三方平台账号登入流程
- 第三方平台账号登入流程总结[一张流程图,让你懂]
- 第三方平台账号登入流程总结(附新浪微博一键登入代码)
- 第三方平台账号登入流程总结(附新浪微博一键登入代码)
- 腾讯第三方qq登入
- AD账号登入SSO简单设定
- 微信第三方平台授权流程
- 友盟第三方平台操作流程
- 微信第三方平台开发流程
- 第三方平台发布小程序流程
- 微信第三方平台授权流程
- iOS 第二课 单例写法 本地存储登入登出 第三方缓冲圈
- 用开放平台账号登录第三方网站
- java用百度账号登陆第三方平台
- QQ第三方登实现
- 第三方账号登陆
- VS2005无法登入sa账号,错误:18452
- Firefox和360浏览器 多账号同时登入
- java获取src下的properties文件的值
- hashtable和hashmap的遍历
- UITableView点击进入下一页 push页返回取消选中状态
- StartActivityForResult与启动模式singleTask,singleInstance研究
- Opencv自带的SVM
- 第三方平台账号登入流程
- Oracle导入数据时发生ORA-01950错误
- 九度笔记之 1355:扑克牌顺子
- Remove Growl for Windows with WindowsUninstaller.Org Removal Tips
- android基础篇------------java基础(5) 类的反射
- 我的音乐之路——Derek
- 分页类 主要函数
- 5个月和时间赛
- 给Derek的一封信