hbuilder怎么做登录界面_hbuilder 第三方登录实例
hbuilder 第三方登录实例
微信、QQ第三方登录的具体实现
之前的文章已经说了相关manifest参数配置,在开发环境中相关sdk第三方登录那里的配置appid可以先随便写,因为hbuilder内部已经封装好了。切记打包之前换成正式id。
具体实现:
微信登录
js处理:
var auths=null;
document.getElementById("loginByWX").addEventListener('tap', function() {
plus.oauth.getServices( function(services){
auths = services;
for(var k in auths){
console.log(auths[k].id)
}
//auths解释0QQ 1微信 2微博 3小米,但是不建议使用auths[1]类似的写法,因为各个设备排序不一样,比较坑爹
//注意获取使用unionid,此id通用后期的微信端等它会用户共享,(openid完全唯一)
//var s = auths[1];
var s;
for (var i = 0; i < auths.length; i++){
//用这样的写法指定第三方,参照:
//[LOG] : xiaomi
//[LOG] : qq
//[LOG] : sinaweibo
//[LOG] : weixin
if (auths[i].id == 'weixin'){
s = auths[i];
break;
}
}
if(!s.authResult){
s.login(function(e){
// 获取登录操作结果
s.getUserInfo( function(e){
console.log( "获取用户信息成功:"+JSON.stringify(s.userInfo) );
mui.toast('登录成功');
}, function(e){
console.log( "获取用户信息失败:"+e.message+" - "+e.code );
mui.toast('获取用户信息失败');
} );
}, function(e){
mui.toast('登录认证失败');
});
}else{
//已经登录认证
mui.toast('登录成功');
}
}, function(e){
console.log( "获取登录失败:"+e.message+" - "+e.code );
mui.toast('登录认证失败');
});
});
评论:
rain
2018-03-08 22:47
您好,能发给我一份完整的demo嘛,第三方登录的
1248824030@qq.com
momognu
2019-01-08 05:41
@rain:把代码写到plusready里面应该就行了吧http://www.html5plus.org/doc/zh_cn/oauth.html
发表评论:
昵称
邮件地址 (选填)
个人主页 (选填)
hbuilder怎么做登录界面_hbuilder 第三方登录实例相关推荐
- java第三方登录接口_第三方登录接入-qq,weibo-java
开发之前 需求:网站接入qq,sina微博登录,本文最后付效果图: 说明:大部分网站本身是需要用户概念的,很多操作依附于用户,而qq或微博作为一种登录方式指向用户而已,我参考了一下其他网站的做法, 一 ...
- 玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)
玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)
- 登录界面的验证登录以及session的使用
登录界面的验证登录以及session的使用 一.实验要求 (1) 新建 login.jsp 页面,其中,包含登录所需用户名与密码字段. 以及提交(input)和重新填写按钮(reset):表单meth ...
- hbuilder怎么做登录界面_HBuilder如何安装和使用?(教程)
HBuilder如何安装和使用?下面本篇文章给大家介绍一下HBuilder的安装和使用.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. HBuilder是DCloud(数字天堂)推出 ...
- iOS中使用swift语言做淘宝的第三方登录
现在第三方登录是在大部分APP都有的功能,我们最近项目中使用了淘宝的第三方登录,这个我们平时使用的较少,而且使用的是swift3.0,调用oc语法,使用过程中还是遇到了些问题,所以现 ...
- php实现第三方邮箱登录_JavaScript实现第三方登录网站原理在这呢
点关注,不迷路,每天更新大量前端资料 前端实现第三方登录之OAuth2.0协议 OAuth 2.0 规定了四种获得令牌的流程.我们可以选择最适合自己的那一种,向第三方应用颁发令牌.下面就是这四种授权方 ...
- 短信验证码登录,以及第三方登录
短信验证码登录 首先去阿里云服务器开通短信服务功能,进入短信服务界面 点击国内消息,申请一个签名和模板 申请一个AccessKey,并且将短信服务的权限加入其中 加入相关的依赖 <depende ...
- java判断用户是否在某一个区域登录_Java实现QQ登录和微博第三方登录
来源:http://www.cnblogs.com/liuxianan转自公众号:Java后端 1. 前言 个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了 QQ 和微博这 2 大常 ...
- 基于OIDC实现单点登录SSO、第三方登录
OIDC联合身份认证机制 背景概念 1 OIDC身份认证协议 2 基于OIDC实现SSO 2.1 统一登录 2.1.1 流程 2.1.2 RP相关接口 2.1.3 OP相关接口 2.2 统一登出 2. ...
最新文章
- 一篇文章让你搞懂原型和原型链
- 电芯容量在前期循环中容量增加_如何设计提高电池电芯的容量密度?
- C# 调用Excel 出现服务器出现意外情况. (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT)
- django rest-framework 1.序列化 一
- thinkphp无法加载模块解决办法
- hdoj 1015 Safecracker
- Android equal和==的区别
- 转:gcc编译C++程序
- ubuntu18.04安装mysql8.0
- kali升级软件_KALI更新软件源地址
- java内存溢出无法创建线程_kafka生产者发送消息失败导致内存溢出java.lang.OutOfMemoryError:Java heap space,请教如何解决?...
- Atitit 人脸识别 眼睛形态 attilax总结 可以按照大小来分类。。或者按照形态来分类 眼睛的类型、分类。包括杏眼,狐狸眼,铜铃眼,龙眼,丹凤眼和小鹿眼等等。 月牙眼 笑起来。。吊梢
- 有限差分法解NS方程原理
- 对抗神经网络对抗攻击_您将如何检测针对神经网络的网络攻击?
- 请帮助和关心Unix-Center
- 0基础UnityURP渲染管线人物渲染_皮肤_头发_眼睛_各向异性_SSS之实践
- OpenWrt ar71xx 添加原生 AR8035 支持的方法 (AR934X)
- html 字体兼容,设置兼容浏览器的中文字体
- 如何让60岁老人学会使用智能手机
- quartz所需表的说明