第三方登录是前台项目中必备的功能,那么这种功能我们应该如何对接实现呢?我们都需要提供哪些资料呢?本章为你解密!
用户登录、权限分级与接口保护对于API来说是非常重要的。我们将使用微信的身份认证体系来实现免密登陆、使用Token令牌来替代我们传统Web开发中的Cookie进行用户身份验证与权限分级。在有了Token令牌后,我们就可以对用户相关接口:收货地址进行编写了。
- 9-1 微信身份体系设计
- 9-2 微信身份体系设计
- 9-3 实现Token身份权限体系
- 9-4 实现Token身份权限体系二---获取openid
- 9-5 实现Token身份权限体系三
- 9-6 实现Token身份权限体系四
- 9-7 实现Token身份权限体系五
- 9-8 API小程序测试工具
- 9-9 商品详情接口分析与初步编写
- 9-10 路由变量规则与分组
- 9-11 闭包函数构建查询器
- 9-12 用户收货地址-----通过令牌获取用户标识
- 9-13 用户收货地址-----面向对象的方式封装获取UID方法
- 9-14 用户收货地址-----模型新增和更新
- 9-15 用户收货地址-----参数过滤
- 9-16 用户收货地址-----接口测试
在小程序端开发用户注册与登录以及个人信息,包括基础项目使用springboot分层搭建,mybatis逆向工程的使用,前后端联调,图片上传,配置swagger等。
- 5-1 使用微信小程序的最佳登录方式是什么?
- 5-2 用户注册页面
- 5-3 Springboot聚合工程介绍
- 5-4 搭建Springboot分层项目
- 5-5 使用Springboot版mybatis逆向生成工具
- 5-6 开发注册用户的接口
- 5-7 swagger2的使用与接口测试
- 5-8 小程序注册与后端联调
- 5-9 作业:用户登录
- 5-10 登录作业讲解
- 5-11 wx.loading与页面跳转
- 5-12 有状态会话与无状态会话基本概念
- 5-13 安装单机环境的redis
- 5-14 开发用户redis-session
- 5-15 "我的"个人信息页面讲解
- 5-16 开发注销接口
- 5-17 小程序注销与后端联调
- 5-18 用户头像上传接口
- 5-19 用户上传头像联调
- 5-20 上传头像后更新到数据库
- 5-21 Springboot静态资源配置,显示图片
- 5-22 tomcat 虚拟目录配置
- 5-23 小程序展示头像以及手机端调试
- 5-24 查询用户信息接口
- 5-25 小程序个人信息展示联调
- 5-26 通过maven来构建多级嵌套的聚合工程
- 5-27 使用微信小程序的最佳登录方式是什么?
- 5-28 token保存
本章主要讲解个人页面的开发,首先我们会讲解支付宝授权登录,熟悉他的整个处理流程,本页面的历史订单数据用于提供给用户查看不同状态的订单,当然用户可以处理不同的订单,比如重新支付、取消订单、确认收货等。最后通过交互api实现用户的退出。授权登录的审核注意点我们也会提前在这里讲解噢!
我们应该如何处理多个登录页面的相同业务逻辑?当我们需要进行登录判定的时候,我们应该如何进行代码实现,才能让我们的代码达到可复用、可扩展的目的?微信的一键登录方式又是什么?登录之后的用户状态如何进行保存和传递?如果你想知道这些,那就来看本章节的内容吧!
- 9-1 用户登录 - 封装登录组件
- 9-2 用户登录 - 登录页面基本样式
- 9-3 用户登录 - 封装登录组件
- 9-4 用户登录 - 明确登录的实现思路
- 9-5 用户登录 - 封装 action 调用登录接口
- 9-6 用户登录 - 保存用户登录状态
- 9-7 用户登录 - 完成已登录的用户视图
- 9-8 用户登录 - 实现退出登录功能
- 9-9 用户登录 - 判断用户登录状态
- 9-10 用户登录 - 新建登录页面,处理当前场景
- 9-11 用户登录 - 监听登录成功的状态,返回之前页面
- 9-12 用户登录 - 处理登录时无 loading 的 bug
- 9-13 文章操作 - 关注用户
- 9-14 文章操作 - 处理发表评论的 UI
- 9-15 文章操作 - 处理评论框的显示问题
- 9-16 文章操作 - 发表评论
- 9-17 文章操作 - 回显评论数据
- 9-18 文章操作 - 关于点赞和收藏的功能实现
- 9-19 【任务题】实现文章的点赞和收藏功能
- 9-20 章总结
本章讲解 Qt 数据库,安装数据库可视化工具 Dbeaver、连接 SQLite 数据库,创建云对象存储浏览器用户登录信息表,实现用户登录信息的增删改查操作。
开发用户注册登录以及个人信息页面相关功能模块,其中涉及到高性能分布式文件存储服务器fastdfs的搭建,并且使用nginx发布可使用http进行web访问并且下载用户头像和二维码
- 7-1 如何通过短信验证来实现用户的一键注册登录整合功能?
- 7-2 注册登录页面讲解与后端接口开发2
- 7-3 登录注册页面的判断事件与js自定义util
- 7-4 登录注册前后端联调
- 7-5 首页禁止返回和用户自动登录讲解
- 7-6 开发我的个人页面
- 7-7 动态初始化个人信息
- 7-8 打开个人头像页面
- 7-9 增加可选择菜单
- 7-10 为菜单增加事件绑定
- 7-11 选择照片与裁剪插件
- 7-12 文件服务器概览
- 7-13 安装tracker服务
- 7-14 安装storage服务
- 7-15 配置client并且上传测试图片
- 7-16 nginx安装与fastdfs配置(上)
- 7-17 nginx安装与fastdfs配置(下)
- 7-18 fastdfs 整合springboot
- 7-19 后端上传图片功能开发
- 7-20 上传图片前后端联调与测试
- 7-21 服务调用内网互通原则
- 7-22 实现手机相册选择照片上传
- 7-23 头像上传后跨页面调用自定义事件刷新
- 7-24 上传头像细节部分处理与openwindow的bug处理
- 7-25 下载头像到相册
- 7-26 修改昵称页面
- 7-27 修改昵称后端接口
- 7-28 修改昵称前后端联调
- 7-29 用户二维码生成
- 7-30 我的二维码作业布置
- 7-31 我的二维码作业讲解
- 7-32 用户退出以及简单小结
- 7-33 如何通过短信验证来实现用户的一键注册登录整合功能?
- 7-34 用户的上传的头像每次上传后,老的图片数据,是否需要删除?
带你完成商城的登录页面开发;掌握 vuex 的工作流程;能够结合 localstroge 进行状态管理;完成导航守卫的权限验证。
本章节主要介绍了网络安全的新技术和未来趋势,帮助您了解并掌握最新的安全工具和策略。通过分析人工智能在攻防两端的竞争,探讨容器编排、微服务、无服务器模式等新技术带来的挑战,并提供应对方案以及国际网络安全法规和合规问题、网络安全等级保护的重要性等知识点。
本章将完成登录与忘记密码功能。将详细讲解登录与忘记密码的流程,包括开发登录接口实现基本功能,并生成登录标识JWT。在前端开发方面,实现基本的登录功能,并为其增加图片验证码校验以防止机器人攻击。通过使用vuex全局保存登录信息,并配合h5 session缓存,解决浏览器刷新丢失数据的问题。另外,还将增加发送重置密码短信接口和重置密码接口,并完成前端的忘记密码功能。通过本章学习,将掌握登录与忘记密码功能的实现方法。
单点登录是企业项目中必有的一个功能。本章介绍两种常见的单点登录信息,一种是redis+token的方案,一种是jwt方案,都是项目中常用的,课程中使用的是jwt方案来实际单点登录功能。
学习如何封装hook函数,提高代码复用性;对SPA应用进行首次改造,实现前后端同构,后端直出静态页面。
本章深入探讨登录功能的设计与实现,包括登录界面的布局开发、网络请求的处理、登录持久化的实现、以及登录过程中的各种优化措施。通过本章的学习,学员能够理解并实现安全高效的登录机制。
- 6-1 登录界面静态部分开发
- 6-2 登录界面静态部分开发
- 6-3 网络请求的来龙去脉
- 6-4 前后端分离项目的网络请求要注意哪些?
- 6-5 发起第一个网络请求-登录(一)
- 6-6 发起第一个网络请求-登录(二)
- 6-7 封装“FetchRequest”库(一)
- 6-8 封装“FetchRequest”库(二)
- 6-9 封装“FetchRequest”库(三)
- 6-10 封装“XMLRequest”库
- 6-11 登录持久化(一)
- 6-12 登录持久化(二)
- 6-13 【功能优化】弹出登录提示 及 惰性函数的使用(一)
- 6-14 【功能优化】弹出登录提示 及 惰性函数的使用(二)
- 6-15 本章总结
本章将通过后端登录API开发,实现完整的登录功能。主要借助JWT实现token的生成和校验,通过NestJS的请求守卫实现请求拦截和白名单放行。
偏重Hybird移动端开发的同学,别担心,这一章为你准备了腾讯系微信生态之小程序类项目面试的常见面试题,并且用完整的小程序成品打动面试官。
本章将带你掌握登录注册模块设计、Flutter中接口鉴权的方案,并着重培养大家封装widget的能力,通过封装实现代码的复用,避免嵌套地狱,提高代码的可读性、维护性和扩展性,提高开发效率。
一个用户产品,登录是第一步,别小看这个功能,需要注意的点很多,需要大家边学边练。
- 8-1 编写登录接口,使用阿里云服务发送短信(上)
- 8-2 编写 PC 端 手机号验证码登录页面(下)
- 8-3 编写登录接口,使用阿里云服务发送短信(上)
- 8-4 编写登录接口,使用阿里云服务发送短信(中)
- 8-5 编写登录接口,使用阿里云服务发送短信(下)
- 8-6 创建页面路由,制定接口规范(上)
- 8-7 创建页面路由,制定接口规范(下)
- 8-8 【阶段练练练】手机端账号密码注册与登录
- 8-9 使用 JWT 保持登录状态(上)
- 8-10 使用 JWT 保持登录状态(下)
- 8-11 useContext 使用最佳实践,并用其存储全局用户信息(1)
- 8-12 useContext 使用最佳实践,并用其存储全局用户信息(2)
- 8-13 useContext 使用最佳实践,并用其存储全局用户信息(3)
- 8-14 useContext 使用最佳实践,并用其存储全局用户信息(4)
- 8-15 优化本章代码,让登录更丝滑(上)
- 8-16 优化本章代码,让登录更丝滑(下)
- 8-17 面试重点:我为什么不用 redux ,讨论其优劣势(上)
- 8-18 面试重点:我为什么不用 redux ,讨论其优劣势(下)
- 8-19 职场技巧:在职场里应该怎么把事情做成?
在线考勤系统,登录页交互实现,token权限验证,持久化实现免登陆,根据token获取用户信息,根据用户角色的权限生产动态菜单等等。
在线考勤系统,登录页交互实现,token权限验证,持久化实现免登陆,根据token获取用户信息,根据用户角色的权限生产动态菜单等等。
本章集中学习用UNI-APP移动端框架开发小程序,掌握小程序的调试和运行,并且熟悉后端SpringBoot项目的各种业务接口和注解。
学习高效 NestJS 微服务通信,使用 gRPC 实现双端通信,掌握 proto 转 TypeScript 方案、SSL 配置、服务测试与工程化,完成核心业务拆分与微服务模板项目创建,并借助 gRPC 工具生成代码
- 31-1 网关微服务:登录接口&服务调用测试
- 31-2 gRPC微服务进阶:配置SSL证书
- 31-3 测试gRPC服务第二种方案:grpcurl(go环境配置)
- 31-4 测试gRPC服务第三种方案(grpc-tools+ts-proto)
- 31-5 微服务工程化:共享grpc的proto与certs
- 31-6 核心业务拆分分析
- 31-7 微服务模板项目创建+配置vscode插件
- 31-8 [插件推荐]定义user.proto并测试服务
- 31-9 [扩展]对于空值的处理&VSCode插件bug
- 31-10 用户微服务:完成数据库对接与服务测试
- 31-11 网关微服务:登录接口&服务调用测试
- 31-12 [代码生成器]借助grpc-tools产生nestjs双端代码
- 31-13 微服务拆分总结
本章将实现用户管理,对接分布式缓存Redis,实现用户登录及登录校验。为了保障网站数据安全,实现登录成功的用户才可进入相关的管理页面逻辑,对相关的增删改查接口增加登录校验等处理。
微服务架构下的工程存在多个独立部署的微服务,这些微服务之间不可避免的会存在功能依赖,所以,我们需要学习微服务间的通信机制。企业级中最流行的通信方案是 OpenFeign,它是基于 Ribbon 实现的,且最底层都是依赖 RestTemplate,我会在这一章讲解它们的前世今生。
本章全面介绍腾讯元器平台特性,从注册登录到界面操作快速上手。通过旅行规划专家、品牌吉祥物、跨模态音乐生成等实操案例,深入讲解智能体搭建与工作流设计,并结合 AI 心理咨询师 + 微信支付 MCP 实战,掌握微信生态下 AI 应用的商业化落地路径。
本章会在项目集成Redis的Java Client-Jedis,并手把手Coding构造连接池,然后对Jedis API进行源码解析和封装。同时还会通过Debug的方式来对Jackson的关键源码进行深度解析及验证。大家也可以学习到Cookie的封装及使用。并自建Session重置时间过滤器,同时把Guava Cache迁移到Redis缓存上,另外本章还可以学习到多进程Debug等超实用技能。
- 6-1 单点登录Redis存储Session及Cookie场景介绍
- 6-2 用户模块一期回顾与二期任务
- 6-3 Redis连接池构建与测试-1
- 6-4 Redis连接池构建与测试-2
- 6-5 Jedis api封装与调试
- 6-6 Jsonutil 封装及调试-1
- 6-7 Jsonutil 封装及调试-2
- 6-8 Jsonutil 封装及调试-3
- 6-9 Jackson_objectmapper源码解析及调试
- 6-10 单点登录Redis存储Session及Cookie场景介绍
- 6-11 单点登录Redis存储Session及SessionId问题说明与集群实战-1
- 6-12 单点登录Redis存储Session及SessionId问题说明与集群实战-2
- 6-13 单点登录Redis存储Session及SessionId问题说明与集群实战-3
- 6-14 单点登录Redis存储Session及SessionId问题说明与集群实战-4
- 6-15 单点登录之SessionExpireFilter重置Session有效期
- 6-16 用户Session相关模块重构
- 6-17 GuavaCache迁移Redis缓存Coding
- 6-18 本章小结
了解微信用户体系变更大事件纪要,熟悉核心openid和unionid作用,彻底吃透小程序注册登录的完整流程
第三方登录是前台项目中必备的功能,那么这种功能我们应该如何对接实现呢?我们都需要提供哪些资料呢?本章为你解密!