广告
返回顶部
首页 > 资讯 > 移动开发 >【微信小程序】实现微信小程序登录(附源码)
  • 665
分享到

【微信小程序】实现微信小程序登录(附源码)

微信小程序小程序微信前端 2023-09-07 05:09:55 665人浏览 泡泡鱼
摘要

实现微信小程序登录 文章目录 实现微信小程序登录登录功能简介界面展示代码展示 登录功能简介 通过点击登录按钮,调用微信接口wx.getUserProfile拿到微信的个人信息,先检查是

实现微信小程序登录

文章目录

登录功能简介

通过点击登录按钮调用微信接口wx.getUserProfile拿到微信的个人信息,先检查是否之前已经登录,若没登录则将拿到的个人信息调用后台的接口,把个人信息传给后台,登录成功之后把相关信息存储在app.globalData中共享给全局使用 (这里使用微信云开发作为后台,提前建一个login_users数据表)

界面展示

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

代码展示

wxml:

<view class="warp">  <image class="face" src="{{userInfo.avatarUrl}}" alt=""/>  <view class="nickName">{{userInfo.nickName}}view>view><view>  <button bindtap="login" disabled="{{show}}">登录button>view>

wxss:

.face {  width: 150rpx;  height: 150rpx ;  border-radius: 50%;}.nickName {  margin-top: 30rpx;}.warp {  text-align: center;}

js:

// 全局存储,方便随时调用const app = getApp()Page({  data: {    userInfo:[]show:false //展示登录按钮  },  onLoad: function() {       },  login() {     var that = this    wx.getUserProfile({      desc: '完善信息',  // 提示信息      success(res){        var user = res.userInfo        app.globalData.userInfo = user   //把user里面的数据放在globalData里面使全页面可以调用        that.setData({          userInfo:user,          show:true //隐藏登录按钮        })        //云开发用以下方式 java 或者 PHP 做的数据表 我们要传则需要用request        //需要检查是否之前已经授权登录了        wx.cloud.database().collection('login_users').where({          _openid: app.globalData.openid        }).get({          success(){            console.log(res);            if (condition) {              wx.cloud.database().collection('login_users').add({                data:{                  avatarUel:user.avatarUrl,                  nickName: user.nickName                },                success(res){                  wx.showToast({                    title: '登录成功',                    duration: 1000,                    mask: true,                  })                }              })            }else{              this.setData({                userInfo:res.data[0]              })            }          }        })      }    })  }})

来源地址:https://blog.csdn.net/m0_63779088/article/details/126278870

--结束END--

本文标题: 【微信小程序】实现微信小程序登录(附源码)

本文链接: https://www.lsjlt.com/news/397676.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【微信小程序】实现微信小程序登录(附源码)
    实现微信小程序登录 文章目录 实现微信小程序登录登录功能简介界面展示代码展示 登录功能简介 通过点击登录按钮,调用微信接口wx.getUserProfile拿到微信的个人信息,先检查是...
    99+
    2023-09-07
    微信小程序 小程序 微信 前端
  • jsf实现微信小程序简洁登录页面(附源码)
    上图: 用户不存在:  代码: login.wxml <view class="v1" style="height:{{clientHeightclientHei...
    99+
    2022-11-12
  • 微信小程序简洁登录页面的实现(附源码)
    目录1.上图2.用户不存在3.上代码 1.上图 2.用户不存在 3.上代码 3.1login.wxml <view class="v1" style="height:...
    99+
    2022-11-12
  • 微信小程序实现token登录
    微信小程序实现token登录 微信小程序登录流程 前端先调用wx.login()接口获取code,再把code发个后端 login() { wx.login({ success: (res)...
    99+
    2023-09-07
    微信小程序 小程序 java
  • 微信小程序实现购物商城(附源码)
    2018年本人做了一个淘宝购物返利的微信公众号,截至目前已运营了近5年的时间,也陆续积累了不少粉丝。近日,有部分用户反馈是否可以在公众号上展示促销商品列表,而且要具备搜索功能。为感谢粉丝朋友们的长期支持,笔者耗时一周,利用茶余饭后时间,开发...
    99+
    2023-09-04
    微信小程序 小程序 滑动tabBar 购物商城 图片轮播 Powered by 金山文档
  • 微信小程序实现一键登录
    本文实例为大家分享了微信小程序实现手机号登录的具体代码,供大家参考,具体内容如下 项目需求 点击按钮获取用户电话号码绑定到后台,登录。 实现思路 1、使用微信开放功能为获取用户手机...
    99+
    2022-11-13
  • 微信小程序如何实现登录
    这篇文章主要为大家展示了“微信小程序如何实现登录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现登录”这篇文章吧。微信小程序 实现登录最近一段时...
    99+
    2022-10-19
  • 微信小程序实现登录界面
    微信小程序的登录界面实现,供大家参考,具体内容如下 <view class="container"> <view class="wrapper"> ...
    99+
    2022-11-12
  • Spring Boot实现微信小程序登录
    使用Spring Boot完成微信小程序登录 由于微信最近的版本更新,wx.getUserInfo()的这个接口即将失效,将用wx.getUserProfile()替换,所以近期我也...
    99+
    2022-11-12
  • 微信小程序实现登录页面
    本文实例为大家分享了微信小程序实现登录页面的具体代码,供大家参考,具体内容如下 实现在进入微信小程序首页前的登录验证页面,这里有两种方法,但其实原理都是一样的。 1. 在首页中加入一...
    99+
    2022-11-13
  • 微信小程序登录页面代码
    微信小程序实现登录页面的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加页面样式代码;4.在index.js文件中添加用户交互代码;5.保存编辑的代码并进行调试即可。具体实...
    99+
    2022-10-18
  • 微信小程序授权登录
    微信小程序—授权登录 一、小程序登录 登录流程时序 说明: 1.小程序端调用 wx.login() 获取临时登录凭证code ,并回传到开发者服务器。 2.服务器调用 code2Session 接口,换取 用户唯一标识 OpenID 和 ...
    99+
    2023-09-01
    微信小程序 小程序 微信 授权登录
  • 微信小程序的登录流程
    一、背景 传统的web开发实现登陆功能,一般的做法是输入账号密码、或者输入手机号及短信验证码进行登录。 服务端校验用户信息通过之后,下发一个代表登录态的 token 给客户端,以便进行后续的交互,每当token过期,用户都需要重新登录。 而...
    99+
    2023-09-10
    微信小程序 小程序 微信
  • 微信小程序实现短信登录的实战
    目录1.界面效果预览2.uView安装3.uView配置3.1 main.js中引入3.2 uni.scss中引入3.3 App.vue中引入3.4 pages.json中配置4.短...
    99+
    2022-11-12
  • 微信小程序实现录音
    本文实例为大家分享了微信小程序实现录音的具体代码,供大家参考,具体内容如下 为录音 录音中 wxml: <!-- 开始录音 --> <image src="/i...
    99+
    2022-11-13
  • 获取微信小程序源码
    一、使用adb连接手机获取小程序源码 1、手机root环境下 开启调试模式,手机通过USB数据线连接电脑 查看设备 adb.exe devices 连接设备 adb.exe connect 10.10.10.1 //ip为手机IP ...
    99+
    2023-09-24
    微信小程序 小程序 Powered by 金山文档
  • 微信小程序源码1000套
    简介 不懂开发,但又想拥有自己的小程序怎么办?或者想要基于某个小程序框架做二次开发?如下截图,免费提供1000套微信小程序源码包合集(收集过程中发现网上资源大部分居然还要收费,真的很无语,人家本来就是开源的,这里博主已收集整理好,完全白嫖)...
    99+
    2023-09-02
    小程序 源码
  • 微信小程序实现手机验证码登录
    我们的微信小程序里面,手机验证码登录已经成为不可缺少的一部门,为此,我写的这个手机验证码登录,这里我结合thinkphp6+微信小程序实现 首先我们进入小程序页面: wxml页面: ...
    99+
    2022-11-13
  • 微信小程序中怎么实现登录
    今天小编给大家分享一下微信小程序中怎么实现登录的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。业务流程:首先需要一个按钮触发事...
    99+
    2023-07-02
  • 小程序微信登陆实现流程
    1. 微信登录流程 微信登录官方介绍:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.htm...
    99+
    2023-09-05
    小程序 微信 java 微信小程序登录
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作