小程序登录相关问题

news/2024/7/20 4:34:39 标签: 小程序

目前登录流程

首先进入自动登录流程:

  1. wx.login---->拿到js_code
  2. 调用后台接口传js_code,小程序标识(appid及密钥,或者将appid及密钥存在服务器,传一个约定好的标识即可)---->拿到openid,unionid
  3. 首次登录时isLogin为false,跳转至密码登录,二次登录时isLogin为true,调用后台接口,传openid,unionid------>拿到userid等用户信息,比对返回的用户名是否与存入的用户名一致。
  4. 一致则登录成功,不一致则转为密码登录。
    注:现已可以直接换取unionid了,前提是小程序已经在微信开放平台绑定。在这里插入图片描述
    在这里插入图片描述

密码登录流程:

  1. 输入账号密码
  2. wx.login---->拿到js_code
  3. 调用后台接口传js_code---->拿到openid,unionid
  4. 调用后台接口传用户名密码,openid,unionid,小程序标识(appid及密钥,或者将appid及密钥存在服务器,传一个约定好的标识即可)------->拿到userid,完成登录。
  5. 存入用户名,用作自动登录比对。


http://www.niftyadmin.cn/n/909007.html

相关文章

分布式架构--第一篇--项目拆分(maven命令生成多模块项目)

预览生成的项目结构: ying-yue-parent  // 顶级总编译控制模块 ying-yue-lib    // jar模块 ying-yue-model  // 模型对象模块 ying-yue-dao   // 持久化层模块 ying-yue-service  // 业务 层 模 块 ying-yue-web   // 控制 层 模 块 包名&#xff1…

wx.getUserInfo与wx.getUserProfile

wx.getUserInfo() 官方文档是这样写哒~ 参数: 返回值: 用户授权: uni.authorize({scope: scope.userInfo,success() {} })目前userInfo授权不弹框,拒绝授权后会直接走fail,初次进入时会返回授权信息为空。猜测是为…

Hbase数据库安装

一、环境准备 1、Ubuntu14.04-server 2、ssh 3、jdk1.6 4、hbase-0.98.19-hadoop2-bin.tar.gz(下载地址http://www.apache.org/dyn/closer.cgi/hbase/) 二、安装步骤 1、解压hbase软件包 sudo tar -zxvf hbase-0.98.19-hadoop2-bin.tar.gz2、修改配置文件…

小程序长列表显示:dom元素超出限制,如何解决空屏问题?

用于解决长列表dom渲染溢出造成的空白无法显示问题。 思路:借助scroll-view的scroll事件的事件对象中的scrollTop的值判断当前用户可视的第一个元素的index,用v-if控制当前可视元素的前10个item和后10个item渲染,其他的不渲染,达…

commons-lang3-3.4类库

一篇关于apache commons类库的详解: http://www.tuicool.com/articles/iyEbquE 转载于:https://www.cnblogs.com/yiran-yeyeshengxiao/p/5506392.html

横向滚动如何实现?

1)scroll-view实现 html结构如下&#xff1a; <scroll-view class"scroll" scroll-x"true" style"height: 80px;"><view class"item" v-for"(item,index) in 5" :key"index"><view class"n…

R语言-缺失值处理2

数据预处理与R语言 前言 最近正在学习数据挖掘方面知识&#xff0c;前前后后也查阅了不少资料。但是总是一个人学习&#xff0c;有点枯燥&#xff0c;所以就想着分享些资料。也是意在找点同道中人交流学习&#xff0c;亦或是大神指导下&#xff08;这个当然更好><&#x…

小程序提交新数据后如何返回上一页并刷新数据?

uni.navigateBack(); 提交完成后返回上一页需要刷新数据的页面&#xff0c;在onShow里调刷新数据的函数。 两步即可实现数据刷新啦~