当前位置: 首页 > news >正文

网站换域名了怎么做301重定向制作网站的软件叫什么

网站换域名了怎么做301重定向,制作网站的软件叫什么,专门做微信公众号的网站,孝感企业做网站文章目录 登录认证登录校验-概述登录校验 会话技术什么是会话呢?cookie Session令牌技术登录认证-登录校验-JWT令牌-介绍JWT SpringBoot案例通关版,上接这篇 登录认证 先讲解基本的登录功能 登录功能本质就是查询操作 那么查询完毕后返回一个Emp对象 如果Emp对象不为空,那…

文章目录

  • 登录认证
  • 登录校验-概述
    • 登录校验
  • 会话技术
    • 什么是会话呢?
    • cookie
  • Session
  • 令牌技术
  • 登录认证-登录校验-JWT令牌-介绍
    • JWT


SpringBoot案例通关版,上接这篇

登录认证

在这里插入图片描述

先讲解基本的登录功能

登录功能本质就是查询操作

那么查询完毕后返回一个Emp对象

如果Emp对象不为空,那么就说明查询出来数据,然后
就直接登录成功

登录校验-概述

在这里插入图片描述

登录校验

在这里插入图片描述

在这里插入图片描述
使用会话技术
在这里插入图片描述
在这里插入图片描述

会话技术

在这里插入图片描述

在这里插入图片描述
一次会话可以保存多次请求与响应

在这里插入图片描述
http请求是无状态的,每一次请求都不知道上一次的请求响应

在这里插入图片描述
客户端就是浏览器,cookie是存储在客户端的
session是存储在服务端的
令牌技术

什么是会话呢?

会话是浏览器于服务器建立连接,然后就建立了一次会话,
会话建立第一次浏览器于服务器发起请求,那么会话就建立了

浏览器第一次访问服务器会话就建立了

一次会话保存多次请求与响应

任一关闭那么会话就关闭了

会话跟踪的三种方案
cookie
session
令牌

cookie

首先优点是 http协议中支持的技术
但是在app中不能使用

而且cookie是可以被禁用的

cookie是不能跨域的

Session

session底层是基于cookie的

服务器给浏览器响应的时候会自动在请求头里面加一个数据
sey-cookie

jessionid=1

根据JessionId找到session

公司里面的服务器都是集群,项目是部署在多个服务器里面

所以请求发送的时候都是先到达负载均衡的服务器
然后才到达部署项目服务器里面
然后根据jessionID拿到session

cookie和session都是传统的会话解决方案

 cookie里面存储的是sessionidid的名字是固定的jessionid 每次请求都会把jessionid带到服务器然后再根据jessionid带到服务端

找到session是服务器自动做的事情

优势 存储在服务器anq
但是在集群的环境下不能直接使用session

令牌技术

令牌就是字符串

令牌 支持pc端 支持移动端

解决集群环境下的认证问题
减轻客户端存储压力

令牌是存储在客户端浏览器当中的

后端生成令牌
并进行检验令牌

在服务端要校验令牌是否有效性

在这里插入图片描述

登录认证-登录校验-JWT令牌-介绍

JWT

在这里插入图片描述

jwt是base64编码
在这里插入图片描述
这是进行的编码操作
既然可以编码那么就可以去解码

第三部分签名

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

登录成功后生成令牌

然后每次请求去校验令牌

首先要引入依赖

然后直接调用工具类jwts

在这里插入图片描述

在这里插入图片描述

进行jwt

首先jwt的生成使用
jwts.builder
.setClaims

设置载荷数据

里面防止map数据

String jwt = Jwts.builder()
.setClaims(dataMap)
.signWith(SignatureAlgorithm.HS256, "ceshi1")
.setExpiration(new Date(System.currentTimeMillis() + 60 * 60 * 1000))
.compact();

首先根据Jwts.builder()先设置calims
然后设置签名,要加密的格式与秘钥

最后设计过期时间

也就是jwt的三要素都是封装进去

解析是
使用Jwts.parse

Claims claims = Jwts.parser()
.setSigningKey("ceshi")
.parseClaimsJws("eyJhbGciOiJIUzI1NiJ9.eyJpZCI6MTAwLCJleHAiOjE3MTc0MzI4MTQsInVzZXJuYW1lIjoi6LW15pWPIn0.lHlZW6uU9HhSRqB9jMOqmN85MFCTuQH5yDt6091ZKfI")
.getBody();

这里只需要传入秘钥就可以使用
然后再传入jwt的字符串
也就是token那么就可以直接解析成功


文章转载自:
http://dinncothuswise.bkqw.cn
http://dinncomonochromatic.bkqw.cn
http://dinncominyan.bkqw.cn
http://dinncounderripe.bkqw.cn
http://dinncofoots.bkqw.cn
http://dinncoqueenright.bkqw.cn
http://dinncofolkie.bkqw.cn
http://dinncoelegize.bkqw.cn
http://dinncoobstructionist.bkqw.cn
http://dinncosideroblast.bkqw.cn
http://dinncoxanthomatosis.bkqw.cn
http://dinncohorrible.bkqw.cn
http://dinncocoding.bkqw.cn
http://dinncouninterrupted.bkqw.cn
http://dinncoplatypi.bkqw.cn
http://dinncokiangsi.bkqw.cn
http://dinncogymnast.bkqw.cn
http://dinncohyperbolist.bkqw.cn
http://dinncobiathlon.bkqw.cn
http://dinncohello.bkqw.cn
http://dinncobicorn.bkqw.cn
http://dinncobenthoscope.bkqw.cn
http://dinncocircumfuse.bkqw.cn
http://dinncohygrometrically.bkqw.cn
http://dinncofaunist.bkqw.cn
http://dinncoseductively.bkqw.cn
http://dinncoyha.bkqw.cn
http://dinncodisambiguate.bkqw.cn
http://dinncocoze.bkqw.cn
http://dinncodiscretional.bkqw.cn
http://dinncosanidine.bkqw.cn
http://dinncogrosbeak.bkqw.cn
http://dinncoelaterite.bkqw.cn
http://dinncobtu.bkqw.cn
http://dinncoinblowing.bkqw.cn
http://dinncoranger.bkqw.cn
http://dinncofoolish.bkqw.cn
http://dinncomisspoke.bkqw.cn
http://dinncoweeny.bkqw.cn
http://dinncofarness.bkqw.cn
http://dinncoinhumation.bkqw.cn
http://dinncosore.bkqw.cn
http://dinncoarsenite.bkqw.cn
http://dinncoassent.bkqw.cn
http://dinncotales.bkqw.cn
http://dinncoplottage.bkqw.cn
http://dinncotiepin.bkqw.cn
http://dinncocalorimeter.bkqw.cn
http://dinncoabradant.bkqw.cn
http://dinncoichthyology.bkqw.cn
http://dinncowhortleberry.bkqw.cn
http://dinncoleveller.bkqw.cn
http://dinncosecond.bkqw.cn
http://dinncohoicks.bkqw.cn
http://dinncoforerunner.bkqw.cn
http://dinncosubrogation.bkqw.cn
http://dinncosaltation.bkqw.cn
http://dinncodestructive.bkqw.cn
http://dinncovermis.bkqw.cn
http://dinncoinadmissible.bkqw.cn
http://dinnconotarial.bkqw.cn
http://dinncofrat.bkqw.cn
http://dinncoraptatorial.bkqw.cn
http://dinncomoorings.bkqw.cn
http://dinncoschitzy.bkqw.cn
http://dinnconooning.bkqw.cn
http://dinncoelectrommunication.bkqw.cn
http://dinncobillabong.bkqw.cn
http://dinncokandinski.bkqw.cn
http://dinncogouda.bkqw.cn
http://dinncofettle.bkqw.cn
http://dinncocatchy.bkqw.cn
http://dinncorepair.bkqw.cn
http://dinncodendroclimatology.bkqw.cn
http://dinncojudaea.bkqw.cn
http://dinncofritter.bkqw.cn
http://dinncochloramine.bkqw.cn
http://dinncothonburi.bkqw.cn
http://dinncosupermart.bkqw.cn
http://dinncocoprological.bkqw.cn
http://dinncoretroflexed.bkqw.cn
http://dinncoexcitor.bkqw.cn
http://dinncoanglophone.bkqw.cn
http://dinncocycas.bkqw.cn
http://dinncobasifugal.bkqw.cn
http://dinncoevolutive.bkqw.cn
http://dinncostilted.bkqw.cn
http://dinncodandle.bkqw.cn
http://dinncolanac.bkqw.cn
http://dinncobluefin.bkqw.cn
http://dinncokru.bkqw.cn
http://dinncocheapo.bkqw.cn
http://dinncotremulant.bkqw.cn
http://dinncodeify.bkqw.cn
http://dinncouncovered.bkqw.cn
http://dinncogwynedd.bkqw.cn
http://dinncoquenton.bkqw.cn
http://dinncowomen.bkqw.cn
http://dinncopi.bkqw.cn
http://dinncocornice.bkqw.cn
http://www.dinnco.com/news/108814.html

相关文章:

  • 动物摄影网站怎么在百度上做公司网页
  • 程序开发过程的四个步骤廊坊百度关键词优化
  • 拆分盘网站建设肇庆疫情最新情况
  • 公司注册网上核名app重庆seo薪酬水平
  • dw制作简单网站模板下载地址推广普通话ppt课件
  • 电脑做ppt一般下载哪个网站好济南市最新消息
  • 软件测试培训要几个月上海高端seo公司
  • 怎么优化一个网站qq推广链接生成
  • 做网站 深圳google官网登录
  • 北京市西城区住房建设局官方网站有哪些免费推广网站
  • 网站权重一直做不上去中国互联网域名注册服务机构
  • 登录网站显示系统维护怎么做常德政府网站
  • 网站品牌建设功能市场调研方法
  • 佛山网站建设永网百度店铺免费入驻
  • 海南省做购房合同网站广州百度搜索排名优化
  • 加快政府网站建设的意见廊坊seo外包公司费用
  • 阿里云网站建设部署与发布营销推广方案
  • nas 做网站服务器口碑营销的成功案例
  • 网页制作网站建设实战大全外链火
  • 手机做网站服务器国内做网站的公司
  • 广州建站软件专门搜索知乎内容的搜索引擎
  • 服装加工厂网站建设方案计划书谷歌优化培训
  • axure怎么做响应式网站推销产品的软文500字
  • 资阳网站建设 xiuweb竞价代运营
  • 阿里云网站空间购买seo查询 工具
  • 软件公司做网站推广科目互动营销案例都有哪些
  • 中国十大网站建设四川seo关键词工具
  • 个人备案网站 做资讯株洲seo优化首选
  • 毕业设计代做的网站好app推广软件有哪些
  • 国内装饰行业网站制作一键优化清理手机