uniapp之登录(短信验证码,账号密码,第三方登录)

uniapp之登录(短信验证码,账号密码,第三方登录)_第1张图片uniapp之登录(短信验证码,账号密码,第三方登录)_第2张图片uniapp之登录(短信验证码,账号密码,第三方登录)_第3张图片

uni.getProvider(OBJECT)

uni.login(OBJECT)

uni.getUserInfo(OBJECT)

------------2021/12/17更新----------------------------

注意:在小程序 withCredentials 为 true 时或是在 App 调用 uni.getUserInfo,要求此前有调用过 uni.login 且登录态尚未过期。微信基础库2.10.4版本对用户信息相关接口进行了调整,使用 uni.getUserInfo 获取得到的 userInfo 为匿名数据,建议使用 uni.getUserProfile 获取用户信息。

 uni.getUserProfile(OBJECT)
uniapp之登录(短信验证码,账号密码,第三方登录)_第4张图片






uniapp之登录(短信验证码,账号密码,第三方登录)_第5张图片

微信登录成功页面






202年12月17号更新

新增获取微信手机号功能

实现步骤:

1.通过uni.login获取code

3.un.checkSession()检测session_key是否过期

2.通过特定获取电话号码按钮,getPhoneNumber方法获取加了密手机号(需后端解密返回)

一定要先获取code再获取电话号码,否则可能会出现后端解密失败获取不到电话号码


效果图:

uniapp之登录(短信验证码,账号密码,第三方登录)_第6张图片

uniapp之登录(短信验证码,账号密码,第三方登录)_第7张图片

uniapp之登录(短信验证码,账号密码,第三方登录)_第8张图片 

 

 

你可能感兴趣的:(Uni-app,uni-app,uni.login,不同的登录方式)