返回顶部
首页 > 资讯 > 精选 >微信小程序登录方式如何修改
  • 269
分享到

微信小程序登录方式如何修改

2023-06-26 08:06:10 269人浏览 薄情痞子
摘要

这篇文章主要介绍“微信小程序登录方式如何修改”,在日常操作中,相信很多人在微信小程序登录方式如何修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序登录方式如何修改”的疑惑有所帮助!接下来,请跟着小编

这篇文章主要介绍“微信小程序登录方式如何修改”,在日常操作中,相信很多人在微信小程序登录方式如何修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序登录方式如何修改”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

微信小程序登录方式如何修改

原先的登录逻辑是注册一个全局login方法, login方法中首先调用wx.login静默登录,获取临时登录凭证code,在开发服务器后台调用 api,使用 code 换取 openid 和 session_key 。然后调用wx.getUserInfo获取用户信息。

现在的实现逻辑是写一个button中转页,进入小程序wx.getUserInfo获取失败后跳转到button中转页,点击button调用bindgetuserinfo方法,该方法返回的detail数据与wx.getUserInfo方法返回的信息一致,此时也可以获取到用户信息。回调成功后wx.navigateBack({})回原页面。

下面贴上部分代码片段:

async bindGetUserInfo(event) {    const { detail } = event;    const isSuccess = detail.errMsg === 'getUserInfo:ok';    if (isSuccess) {      this.authSuccess(detail);      return;    }    // 用户拒绝授权    // wx.navigateBack({});  }        async authSuccess(detail) {    await this.getToken(detail);    wx.navigateBack({});    // this.nextHander();  }      保存用户信息 async getToken(detail) {    console.log('getToken', detail);    const session_key = wx.getStorageSync('session_key');    const { encryptedData: encrypted_data, iv } = detail;    const that = this;    // 保存用户信息到服务器    const { data: { user, up_token, token, is_created } } = await this.fetch({      url: '/api/artisan/wechat/login',      data: {        session_key,        encrypted_data,        iv,      },      method: 'POST',    });    wx.setStorageSync('user', user);    this.$root.$parent.store.set('up_token', up_token, 30);    // 存储用户标识符到本地    this.$root.$parent.store.set('token', token, 30);    this.$root.$parent.store.set('is_created', is_created, 30);    //  redux    // store.dispatch({    //   type: 'SET_IS_CREATED',    //   payload: is_created,    // });  }

到此,关于“微信小程序登录方式如何修改”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 微信小程序登录方式如何修改

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

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

猜你喜欢
  • 微信小程序登录方式如何修改
    这篇文章主要介绍“微信小程序登录方式如何修改”,在日常操作中,相信很多人在微信小程序登录方式如何修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序登录方式如何修改”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-26
  • 微信小程序如何实现登录
    这篇文章主要为大家展示了“微信小程序如何实现登录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何实现登录”这篇文章吧。微信小程序 实现登录最近一段时...
    99+
    2024-04-02
  • 微信小程序如何授权登录
    小编给大家分享一下微信小程序如何授权登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!注:没有在微信开放平台做开发者资质认证的就...
    99+
    2024-04-02
  • 微信小程序登录java
    这篇文章将为大家详细讲解有关微信小程序登录java,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序登录 Java 实现 前言 微信小程序登录是开发小程序时常见的功能需求,通过此功能可以获取用户的基...
    99+
    2024-04-02
  • 【微信小程序】实现微信小程序登录(附源码)
    实现微信小程序登录 文章目录 实现微信小程序登录登录功能简介界面展示代码展示 登录功能简介 通过点击登录按钮,调用微信接口wx.getUserProfile拿到微信的个人信息,先检查是...
    99+
    2023-09-07
    微信小程序 小程序 微信 前端
  • 微信小程序授权登录
    微信小程序—授权登录 一、小程序登录 登录流程时序 说明: 1.小程序端调用 wx.login() 获取临时登录凭证code ,并回传到开发者服务器。 2.服务器调用 code2Session 接口,换取 用户唯一标识 OpenID 和 ...
    99+
    2023-09-01
    微信小程序 小程序 微信 授权登录
  • 如何修改微信小程序标题栏
    修改微信小程序标题栏的方法:1、在微信开发工具中找到app.json文件。2、通过window对象对标题栏进行设置。具体操作步骤:打开微信开发工具,找到app.json文件。在app.json文件中通过window对象里面的属性进行对标题栏...
    99+
    2024-04-02
  • 微信小程序的登录流程
    一、背景 传统的web开发实现登陆功能,一般的做法是输入账号密码、或者输入手机号及短信验证码进行登录。 服务端校验用户信息通过之后,下发一个代表登录态的 token 给客户端,以便进行后续的交互,每当token过期,用户都需要重新登录。 而...
    99+
    2023-09-10
    微信小程序 小程序 微信
  • 微信小程序如何实现授权登录
    这篇文章给大家分享的是有关微信小程序如何实现授权登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言由于微信官方修改了 getUserInfo 接口,所以现在无法实现一进入...
    99+
    2024-04-02
  • 如何获取微信小程序登录的session
    这篇文章主要为大家展示了“如何获取微信小程序登录的session”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何获取微信小程序登录的session”这篇文章吧...
    99+
    2024-04-02
  • 微信小程序如何制作登录页面
    在小程序中制作一个登录页面的方法index.wxml文件<view class="container"> <view class="login-icon"...
    99+
    2024-04-02
  • 微信小程序登录不上如何解决
    这篇文章主要介绍了微信小程序登录不上如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序登录不上如何解决文章都会有所收获,下面我们一起来看看吧。微信小程序授权失败,一般会有以下情况:误将微信公众授权...
    99+
    2023-06-26
  • 微信小程序如何实现登录页面
    这篇文章主要讲解了“微信小程序如何实现登录页面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现登录页面”吧!1. 在首页中加入一个弹窗作为登录窗口,效果如下图:(1)inde...
    99+
    2023-06-30
  • 微信小程序如何实现登录界面
    这篇文章主要介绍“微信小程序如何实现登录界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序如何实现登录界面”文章能帮助大家解决问题。注:这里使用的是原生微信小程序使用wxss和wxmlin...
    99+
    2023-06-30
  • 微信小程序授权登录的优雅处理方式
    前言 当微信小程序项目中涉及到获取用户信息并实现用户登录时,可以通过微信官方提供的登录能力方便地获取微信的用户身份标识,快速建立小程序内的用户体系。官方文档只是提供如何去调用授权登...
    99+
    2024-04-02
  • 微信小程序如何修改数组长度
    小编给大家分享一下微信小程序如何修改数组长度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序内数组重新修改长度,使用se...
    99+
    2024-04-02
  • 微信小程序如何修改服务类目
    修改微信小程序服务类目的方法:1.登录微信公众平台;2.点击菜单栏“设置”选项;3.点击服务类目“详情”;4.删除原有类目,重新添加类目;具体步骤如下:首先,在浏览器中登录到微信公众平台;登录到微信公众平台后,在页面左侧菜单栏中点击“设置”...
    99+
    2024-04-02
  • 微信小程序如何修改自定义input
    这篇文章主要介绍微信小程序如何修改自定义input ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说一下我做的input的原理 有两张图片 一张是未选中的(input.png)一张是已经选中的 (input_n.pn...
    99+
    2023-06-26
  • 微信小程序实现token登录
    微信小程序实现token登录 微信小程序登录流程 前端先调用wx.login()接口获取code,再把code发个后端 login() { wx.login({ success: (res)...
    99+
    2023-09-07
    微信小程序 小程序 java
  • 微信小程序开发中如何实现登录
    这篇文章给大家分享的是有关微信小程序开发中如何实现登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序开放平台先从我们的小程序代码开始简单的说一下我们小程序的js代码登录...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作