0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

微信小程序研发后总结出的三种授权登录的方式

发表时间:2023-10-16 16:59:34

文章来源:炫佑科技

浏览次数:173

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

微信小程序研发后总结出的三种授权登录的方式

1. 一次性授权

按照常规的写法,当需要获取用户的公开信息(头像、昵称等)时,确定调用授权登录接口。 但如果不处理该方法,如果用户拒绝授权或者删除微信小程序 信息(头像、昵称等),这种方式用户体验较差,不推荐;

2、永久授权

当不需要使用用户的公开信息(头像、昵称等)时,不会调用授权登录接口。 只有在必要的时候才会判断调用授权登录接口,并将获取到的用户公开信息存储到数据库中,这样每次**次登录时就可以直接运行指定的函数来获取所需的用户公开信息(头像、昵称等)来自数据库。 该方法删除小程序后不需要再次授权登录(因为用户已经获得了首次登录的授权)。 公开信息存入数据库后微信授权小程序开发,可以直接向数据库请求)微信小程序研发后总结出的三种授权登录的方式,建议使用;

3. 未授权

无需授权登录即可获取用户的公开信息(头像、昵称等)。 使用wx.login获取用户密码并传递给后端。 后端可以通过用户的code值向微信索要一个值(具体需要向后端询问,我只是一个小前端,对后端了解不多,只知道一些逻辑而已)已成功实现)则可以通过与代码交换的值来识别指定的用户。 如果需要的话,可以自动使用前端要显示的头像、昵称等信息。 定义可编辑函数。 当然,你也可以通过小程序提供的这个组件来显示用户的头像和昵称(但这个组件只有显示功能)。 如果用户想直接使用自己的头像和昵称,也可以自己授权(比如添加个人名字)。 引导按钮什么的),建议使用;

本文使用的微信有自己的接口、组件和功能:

wx.登录({

(资源){

.log(res.code)

})

微信授权登录

以上三种方法可以灵活使用,也可以根据需要组合使用,不冲突;

当然,大佬还有很多,我只是一个前端小人物。 这是我**次发技术帖子。 希望能够互相学习,互相指导。 如果有不对的地方还望大佬们及时指出! ! !谢谢

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多