赌大小两边都下的技巧

  • 微信小程序开发极简入门(12): 微信登录

  • 发布日期:2025-03-06 17:00    点击次数:109

我经手过的好些项目,系统本身还是以手机号为根本账号,与微信的账户关联有两种方式:

手机号注册&登录(可以通过密码、验证码、本机号码一键登录),再关联微信的openId,以后通过微信登录,拿到openId,视同校验通过,签发Token。通过微信的手机号验证组件,拿到手机号,注册&登录,签发Token。但是现在这个组件收费,且个人开发者无法使用,虽然我已经把界面和服务端的代码写好了,但是也测不了,就不放在文章里了。相关代码,前端很少,更多是服务端这边。在实际项目中,这样前后端配合的功能还有很多,例如获取小程序码、短链接、发送微信消息、短信等,本系列文章就不写了。流程很简单,小程序获取临时code,传给服务端,服务端通过appid、secret和code向微信提供的HTTP接口,请求获取openId,再做与本系统账号的关联(注册)、签发Token(相当于校验密码)到小程序。 openId:{{openId}} wxLogin{ wx.login({ success: (res) => { // 获取临时code if(res.errno!=0){ wx.showToast({ title: res.errMsg, icon:"error" }) }else{ //将code传给服务端 wx.request({ url: '本系统的URL', data:{ code:res.code }, success: (res) => { // 一般而言,此处回传的应该是签发的Token,小程序写入storage this.setData({ openId:res.data.data.openId }) }, fail: (res) => { console.log(res) wx.showToast({ title: '系统错误' }) } }) } } }) }服务端的代码就不写了,就是拼URL,用HTTP工具类发请求,解析响应,做逻辑处理。

本来想着写个Demo的,把这一系列的知识点整合一下。但是忙完这一系列的文章,就直接开始搞Vue3了,这事也就放下了。



相关资讯

网格员上门服务 助老人完成养老认证

新闻动态 2025-06-26
  2025年6月16日清晨,平阳路街道二0七所社区第三网格员王丹的手机响起,10号楼2单元1101室的居民陈奶奶发来微信求助:“小王,我这退休认证咋也弄不成,点来点去总不对,心里着急,快帮帮我吧!”看到消息,王丹立即叫上同事李建清、师卫东...

先导智能申请激光焊接方法及电池专利, 实现激光焊接过程中盖板的自动上下料与清洁

新闻动态 2025-08-07
金融界2025年8月2日消息,国家知识产权局信息显示,无锡先导智能装备股份有限公司申请一项名为“激光焊接方法及电池”的专利,公开号CN120395124A,申请日期为2025年04月。 专利摘要显示,本发明公开了一种激光焊接方法及电池,所述...

微信小程序开发极简入门(12): 微信登录

新闻动态 2025-03-06
我经手过的好些项目,系统本身还是以手机号为根本账号,与微信的账户关联有两种方式: 手机号注册登录,签发Token。但是现在这个组件收费,且个人开发者无法使用,虽然我已经把界面和服务端的代码写好了,但是也测不了,就不放在文章里了。相关代码,前...
    友情链接:

Powered by 赌大小两边都下的技巧 @2013-2022 RSS地图 HTML地图