平台分别提供多种方式实现微信登录:

1. 调用wx.login接口,静默获取openid

适用场景:无需使用用户头像、昵称、Unionid信息

2. 使用open-data(小程序)或者开放数据域(小游戏)的方式展示用户信息(无需用户授权)

适用场景:需要在前端“展示”用户头像、昵称信息,但不需要获取Unionid

3.使用button(小程序)或UserInfoButton(小游戏)组件,用户点击后弹窗请求用户授权

适用场景:需要获取用户头像、昵称、Unionid等基本信息

开发建议

第一步:获取openID

当用户访问小程序时,先通过wx.login,获取用户openID 。这时无需弹框授权,开发者拿到 openID 可以建立自身的帐号 ID。

第二步: 使用open-data方式或开放数据域方式展示头像昵称

如需要在前端展示用户头像、昵称信息, 使用open-data 方式或者开放数据域的方式展示用户信息

第三步:根据实际使用场景,使用组件,引导用户登录

在关键操作中,如必须获取用户头像、昵称、UnionID信息,可根据第一步获取的openID判断是新用户还是旧用户:

如果是旧用户,可以直接登录,也可定期使用wx.getUserInfo更新用户的信息;

如果是新用户,使用button(小程序)或UserInfoButton(小游戏)组件,在用户点击后弹窗请求获取用户基本信息。

小程序密钥登陆服务器,小程序登录及AppSecret(小程序密钥)相关推荐

  1. 小程序登录及AppSecret(小程序密钥)

    在授权开发以后,需要提交小程序密钥,有小程序密钥第三方才有能力获取用户的一些信息,提供一些能力! 平台分别提供多种方式实现微信登录: 1. 调用wx.login接口,静默获取openid 适用场景:无 ...

  2. 微信小程序腾讯服务器地址要购买吗,微信小程序JavaScript SDK

    reverseGeocoder(options:Object) 本接口提供由坐标到坐标所在位置的文字描述的转换,输入坐标返回地理位置信息和附近poi列表. 注:坐标系采用gcj02坐标系 option ...

  3. 小黑盒不显示服务器,steam上买的游戏小黑盒不显示 | 手游网游页游攻略大全

    发布时间:2018-04-18 贪吃蛇遇上打方块是一款最近非常热门的休闲小游戏,游戏将贪吃蛇和打方块合而为一吸引了很多玩家!但是好多小伙们都不知道该怎么玩,下面小编来教你一个快速入门的小技巧吧!~ 小 ...

  4. win10将程序注册为服务器,win10不支持16位应用程序怎么解决_网站服务器运行维护...

    ​win10不能建立远程连接怎么办_网站服务器运行维护 ​win10不能建立远程连接的解决方法:1.右键桌面的此电脑,点击管理:2.点击设备管理器-网络适配器:3.找到WAN Miniport(IP) ...

  5. qq游戏不显示登陆服务器,win7系统登录qq游戏大厅不显示画面怎么解决

    很多用户都喜欢在电脑中登录qq游戏大厅来玩各种qq游戏,但是有不少win7系统用户在登录qq游戏大厅的时候却不显示画面,遇到这样的问题该怎么办呢,接下来给大家讲解一下win7系统登录qq游戏大厅不显示 ...

  6. 微信小程序上传图片至服务器Springboot接收格式的问题

    微信小程序上传图片至服务器Springboot 需求:通过微信小程序上传图片到服务器,保存至服务器. 实现 Wxml <button bindtap="choose"> ...

  7. 【linux】云服务器的密钥登陆与密码登录相关注意事项

    先说结论: 保护云服务器的最佳步骤:使用密钥登陆,禁用密码登录. 绑定密钥以及使用远程登录软件登录服务器的过程请务必先以官方文档及视频为主准!!!这一步对了可以少走很多弯路.不要一来就去找别人的教程, ...

  8. linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆

    目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...

  9. 怎么注销midas服务器程序,MIDAS的服务器镜像技术

    一.前言 随着互联网的发展以及电子商务应用的兴起,多层分布式系统的开发和应用已成为企业和开发者关注的焦点之一.在一个执行关键作业的多层应用系统中,系统的稳定性是非常重要的,尤其是当客户端正在执行一些重 ...

最新文章

  1. PyTorch与TensorFlow特性对比
  2. 使用 Gatsby.js 搭建静态博客 EX 使用语雀发布到博客
  3. 多目标跟踪FairMOT笔记
  4. 机器学习——梯度下降算法
  5. 科技创业公司的效率工具箱
  6. NYOJ 586 疯牛
  7. python mysql in 参数_python mysql中in参数化说明
  8. java语言体系的技术简介之JSP、Servlet、JDBC、JavaBean(Application)
  9. 逻辑回归与线性回归的区别
  10. 网易云音乐ios旧版本安装包_网易云音乐产品分析报告
  11. Oracle中使用批处理文件批量建表
  12. 2、宽带Doherty放大器ADS仿真(带版图)
  13. 【信号与系统】(十三)傅里叶变换与频域分析——周期信号的傅里叶级数
  14. 严题集6.65//Leetcode105 已知二叉树前序序列和中序序列分别存放在两个一位数组中,建立该二叉树的二叉链表
  15. 逻辑与、逻辑或||和逻辑非!
  16. 国内云服务市场正陷入混战
  17. 服务器计算机性能测试,服务器平台计算性能工具Linpack服务器性能测试利器_一_.pdf...
  18. 2020年阿里巴巴校招面试题及答案持续更新中~~~
  19. Nature:给研究生的四条金玉良言;颜宁:写的真好,相见恨晚
  20. Lotus Miner和分布式设置

热门文章

  1. 正则——字符串完全匹配
  2. 高斯过程回归(Gaussian Process Regression, GPR)的理解1——权重空间角度
  3. java中的ssm框架是什么_什么是SSM框架,它的组成和作用是什么?
  4. 无法对计算机进行搜索,电脑搜索功能不能使用解决办法
  5. 使用TensorFlow拟合三元函数
  6. Python数组赋值问题
  7. 【mdpi的overleaf模板中要求\bibitem 的格式,而不能直接使用.bib】
  8. php json字符串导出csv,使用PHP将JSON转换为CSV格式
  9. Win11运行cmd提示“请求的操作需要提升”的解决方法
  10. BOSS直聘依然面临监管和估值过高的风险