原创

小程序授权登录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_15901351/article/details/84888461

微信小程序授权登录后可以获取用户的openid、昵称、头像、用户所在省和市、性别等信息,之前可以直接调用 wx.getUserInfo 接口获取用户信息,但是现在微信官方对改接口做了修改。。。

微信官方修改了授权接口:从2018年4月30日开始,小程序体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。我们只能通过button让用户主动触发授权。这样做能提高用户体验,对小程序来说,当用户拒绝授权,也可以展示它的功能和特色;对用户来说,一开始拒绝了授权也可以重新授权。

以下简单介绍一个授权登录的案例

其实就是在之前的 wx.getUserInfo()方法前加了一步,用户手动授权登录操作wx.getSetting()。

一、wxsq.wxml

编写授权按钮引导用户授权

二、wxsq.js 、app.js

wxsq.js

app.js

查看是否授权,如果没有授权,跳转至授权页面引导授权,如果授权成功获取用户信息

获取用户信息,这个使用一个回调函数的方式,调用登录获取openid信息成功后回调,处理业务逻辑。

参考博客:https://blog.csdn.net/weidong_y/article/details/79636386

更多学习请找百度。。。

展开阅读全文

没有更多推荐了,返回首页

博客模板©2019 由CSDN提供 模版主题为:skin-sea by CSDN官方博客 设计