微信小程序之授权登录以及授权登录流程讲解

简介: 微信小程序之授权登录以及授权登录流程讲解

前言:

之前博主给大家介绍了小程序的授权登录案例,今天我使用结合项目,后台的方式来给大家展示

一,微信授权登录流程

步骤流程:

1.小程序调用wx.login() 获取 临时登录凭证code ,并回传到开发者服务器

2.开发者服务器以appid+appsecret+code换取 用户唯一标识openid和会话密钥session_key。

3.开发者服务器根据用户标识来生成自定义登录态用于后续业务逻辑中前后端交互时识别用户身份

4.客户端保存后端生成的自定义登录态,并在下一次发送请求的时候带上这个自定义登录态。

注意:临时登录凭证code只能使用一次

 

今天我们要完成的效果如下,并且要将登录的信息入库,并且每次我们授权登录了小程序时候登录的时间要是最近一次的登录时间。

1.2导入后台ssm项目:这里如果不清楚的话可以翻看我之前的博客。

1.3修改maven为本地

查看AppID(小程序ID),AppSecret(小程序密钥)

指定的文件中修改成自己的id,AppSecret

如果不修改成自己的id和AppSecret就可能会登录失败,且后台报错

修改了之后,我们重新启动项目,还是不行就重新打开开发的工具!!!

进入数据库查看是否成功

二,当我们的昵称带有特殊的符号或图案时,处理方法

我们在使用小程序时肯定会有特殊的要求或者想法:有特殊的符号或图案时我们的登录是否还是可以成功?

选择有图案的账号测试

测试结果肯定是失败的!!!

解决方法:

打开我们的MySQL安装的路径,找到my.ini文件

utf8修改成utf8mb4

重启服务

查看数据库已成功!!!

目录
相关文章
|
小程序 JavaScript 前端开发
微信小程序开发全流程:从注册到上线的完整指南
这篇文章详细记录了微信小程序的完整开发到最终上线的每一个步骤。适合对小程序开发感兴趣的个人开发者或希望了解完整流程的学习者,涵盖了云开发、事件绑定、生命周期管理、组件使用等关键内容。
16282 14
|
存储 小程序 前端开发
微信小程序与Java后端实现微信授权登录功能
微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
3769 12
|
小程序 前端开发 算法
|
小程序 算法 前端开发
微信小程序---授权登录
微信小程序---授权登录
404 0
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
708 0
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
388 0
在线课堂+工具组件小程序uniapp移动端源码
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
436 1
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
4187 3
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
756 0
微信小程序更新提醒uniapp
|
小程序 前端开发 JavaScript
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【避坑宝】是一款企业黑红名单吐槽小程序,旨在帮助打工人群体辨别企业优劣。该平台采用SpringBoot+MybatisPlus+uniapp+uview2等技术栈构建,具备丰富的注释与简洁的代码结构,非常适合实战练习与学习。通过小程序搜索“避坑宝”即可体验。
525 0
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序

热门文章

最新文章