首页 > 编程语言 >实现微信小程序登录的流程

实现微信小程序登录的流程

时间:2023-06-01 19:24:51浏览次数:43  
标签:code 登录 微信 流程 blog csdn details net

 

1.小程序调用wx.login()获取code(可以同时传输获取手机号的code)

2.调用后端登录接口,将code作为参数传给后端(传输获取手机号的code)

3.后端通过code调用微信后端登录接口换取openid(通过电话code获取用户手机号)

4.后端通过Openid查询数据库,若查询到用户数据则返回完成登录流程,若查询不到则走注册流程,完成后再返回用户数据

 

 

小程序登录
https://juejin.cn/post/7126553599445827621
https://blog.csdn.net/irisMoon06/article/details/128527706
https://blog.csdn.net/haidong55/article/details/124559209
https://blog.csdn.net/qq_42625428/article/details/116263032

https://www.cnblogs.com/dashucoding/p/9917371.html

标签:code,登录,微信,流程,blog,csdn,details,net
From: https://www.cnblogs.com/On1on/p/17449964.html

相关文章

  • 微信语音功能测试点__肖sir__测试点整理
    微信语音测试点=========================1、实效性:发送的语音消息是不是能够及时的收到,有没有延迟2、总时长:发送语音的最长时间是多少3、使用性:发送语音的按键是否灵敏4、其他:在发送语音的时候是否影响其他的功能5、耳机:佩戴耳机使用麦克是否能正常的发送微信语音6、弱网......
  • 蜂窝移动通信(IOT)接入流程
      蜂窝物联网   蜂窝物联网(CellularIoT)就是使用现有的蜂窝网络连接物联网设备而形成的物联网,是一种将物理设备与互联网连接起来的方式。通过蜂窝物联网,人们将一些物理设备——如传感器——与智能手机连接在同一个蜂窝网络上。   5G时代,蜂窝物联网已成为物联网连接领......
  • 浏览器配置微信模拟器
     1.打开浏览器控制台,选择移动端,选择Responsive->Edit 2.添加自定义设备①点击Addcustondevice,②输入设备名称如weChat,③输入配置内容:mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko......
  • 登录页面
    登录页面可以用ajaxpost提交,提交之前用公钥加密(在服务器端用私钥解密)不允许重复提交用户名和密码需要校验如果用户名和密码输入错误,下次输入时需要填写验证码(防止程序自动攻击服务器)......
  • 微信公众平台 网页授权域名设置
    目录是公众号设置-功能设置-网页授权域名设置 页面说明如下:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。注意事项:1、回调页面域名或路径需使用字母、数字及“-”的组合(例:wx.qq.com或wx.qq.com/mp),不支持IP......
  • Linux的SSH免密登录配置
    一、SSH概念SSH为SecureShell(安全外壳协议)的缩写,简单说,SSH只是一种网络协议,用于计算机之间的加密登录传输,很多ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而SSH就是专为远程登录会话和其他网络服务......
  • 2023-06-01 微信开发者工具看不了报错
    具体表现为:开发工具捕获到1个error,点击开发工具的调试器也显示有1个error,点击查看,发现是空白,没有显示任何内容。原因:开发工具的调试器设置了一个【selectedcontextonly】,勾选上后就不会显示具体报错内容,而是只显示error的数量。解决方案:在开发工具的右上角的第二个setting,点进......
  • 敏捷开发软件开发流程贯穿整个开发流程
    ​这是一个Scrum敏捷单团队敏捷开发示例。1、建立产品路线图首先我们需要为这个项目创建一个产品路线图,产品路线图是一个高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大,产品路线图确保整个产品团队持续关注产品的目标,帮助产品负责人把握产品的战略方向,调整产......
  • 微信小程序 - 视图与逻辑
    【黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)】https://www.bilibili.com/video/BV1834y1676P/?p=44&share_source=copy_web&vd_source=03c1dc52eeb3747825ecad0412c18ab1页面导航1.什么是页面导航页面导航指的是......
  • Linux - 配置服务器之间SSH免密登录
     如果集群中服务器之间没有配置SSH免密,那么SSH访问其他服务器时[root@node01bin]#sshnode02Theauthenticityofhost'node02(192.168.56.122)'can'tbeestablished.ECDSAkeyfingerprintisSHA256:iuntlxKiV34RaCDGi7UsV/Ng2oVwWgob9yX3wL+3zzo.ECDSAkeyfingerp......