商务服务
uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)
2024-11-26 09:57

最近在开发过程中积累了一些踩坑经验,希望能对类似的开发者提供一些参考方法。

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

网上有太多的文章都写到了相关教程,我的并不是最全面的,但直接上干货,合适的直接提走就行。

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

相信开发到这一步的攻城狮们Vue页面也基本写得差不多了,想要接着开发整个需求第一步就是实现用户的登录功能,上半篇先写微信小程序官方的登录样式,下半篇使用第三方服务来管理小程序用户的文章(我写使用Authing组件的登录,这一篇就相当于基础知识了。

官方文档的登录方法其实就是一个调用微信小程序官方接口的功能,一句话概括就是

引导用户点击授权获取用户信息,实现一进入微信小程序就弹出授权窗口

 以下是实现的功能截图

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

PS查阅官方文档是很有必要的。微信小程序官方文档链接如下

用户信息 / 手机号 / 手机号快速验证

看完官方文档还不理解的接着往下看uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

微信小程序登录流程时序图是这样的

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

 大白话解释就是

(1)、准备工作得有

1、你,在开发人员名单内

2、在HBuilder X开发工具里,项目的manifest.json中先配置好APPID

配置APPID步骤:点击项目目录里的manifest.json→微信小程序配置→微信小程序APPID

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

(2)、使用流程

(背后不可见的原理,也可以用来解释console.log出来的code

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

1、概述

使用 button 组件,并将 open-type 指定为 getPhoneNumber 类型,以获取用户手机号码。

注意:不管是getUserInfo还是getPhoneNumber都只能通过 button 去触发

2、先跑以下代码

跑一下代码是为了让你更好理解上边我画的图,以便你最终能完全理解最后的代码

 
 

1、authing的使用

先打开

开始集成 | Authing 文档

2、完成authing的下载后,正确配置(全网首个教程

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

项目根目录下创建一个common文件夹,里边创建一个authing.js文件

authing.js代码为

 

uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)

以上是截图 ,完成后到下一步

3、代码里import authing

 

4、完整代码

 

在实际开发过程中认真查阅文档是第一步,要是遇到文档不详细或者教程不理解的情况,则需要我们综合自身需要进行选择性的参考。

以上方式在每次做开发都会给客户说明并让其选择,目前主流方式就是通过微信的手机号直接一键注册到小程序的用户管理信息中,authing会帮我们创建好用户,通过wx手机号的话不仅能够识别出用户注册方式(wx or 其他)、自动填充用户手机号码。

    以上就是本篇文章【uni-app开发微信小程序实现一键获取用户微信手机号并登录,含Authing使用(干货)】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/news/28524.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多   
最新文章
WordPress企业主题制作(定制)应该注意哪些事项?
选择制作方是首要关键的一个环节,几年前那种百度几百元买的网站,现在几百元又套在WordPress上作为企业主题,能用吗?能,但是基本是
Win10连接wifi显示“无Internet,安全”的解决方法【详解】
  电脑升级到 win10 64位系统 后难免会遇到一些故障问题,比如连接WiFi网络无线的时候都会出现无Internet,安全的提示,怎么办
TCLAI应用助力经济增长 2024年创效5.4亿元
在2024TCL全球技术创新大会上,TCL宣布通过AI技术应用,创造经济效益达5.4亿元,引发业界广泛关注。此次大会于12月11日在深圳举
如何通过SEO分享提升网站流量与排名
关键词是SEO的基础,也是提升排名的关键因素之一。通过深入的关键词分析,找出与自己业务相关且有较高搜索量的关键词,然后合理
企业互联网营销必备《SEO攻略》
原标题:企业互联网营销必备《SEO攻略》 从这里了解互联网 解读热点 推送营销新思维 自从我们千享科技推出SEO推广业务以来,收到
如何找到可靠的100个免费软件下载安装入口必备神器助你畅享互联时代!
如何找到可靠的免费软件下载安装入口在互联网时代,软件已经成为我们日常生活和工作中不可或缺的一部分。然而,寻找可靠的免费软
收获颇丰!黄金白银期货保证金(为投资者提供一个全面的理解框架)
黄金白银期货,作为全球金融市场中的重要组成部分,以其独特的避险属性和投资价值,吸引了无数投资者的目光。而在这一市场中,保
acfan 软件下载最新版
acfan软件下载最新版是一款非常火爆的动漫视频播放软件,这款软件里面为用户们提供了丰富多样的资源,在观看的时候,用户们还能
从收录检测到安全防护的SEO工具大全
总是有朋友问我们,有没一套较为完整的SEO所需工具大全,省得找来找去了,今天我们就给大家带来从收录到安全的SEO工具大全! 综
曝明年多家手机厂商将测试北斗通信 华为领先一个身段
  虽然其他国产厂商也在积极研发相关技术,但它们目前尚未获得使用北斗卫星通信系统的批准。这些厂商主要使用的是天通卫星通信