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

网站换域名了怎么做301重定向seo关键词有话要多少钱

网站换域名了怎么做301重定向,seo关键词有话要多少钱,北京 顺义 网站制作,漂浮广告网站文章目录 登录认证登录校验-概述登录校验 会话技术什么是会话呢?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://www.khdw.cn/news/21485.html

相关文章:

  • 微信商城和微网站建设中国刚刚发生的新闻
  • 网站开发费税率是多少广告推广免费发布
  • 沈阳哪家网站做的好查询网 域名查询
  • 沧州企业做网站网络销售管理条例
  • 做美食没有广告的网站黑科技引流推广神器免费
  • 网站logo制作软件北京网站优化推广方案
  • 许昌购物网站开发设计seo网站推广杭州
  • 与人妖做视频网站域名注册查询软件
  • 图片二维码制作网站seo咨询解决方案
  • 教育与培训网站建设郑州网站seo外包
  • 广州花都网站开发推广官网
  • 深圳做网站设计公司哪些网站推广不收费
  • 湖南营销型网站建设团队新闻式软文范例
  • 广西城市建设学校手机官方网站seo试用软件
  • 建设银行网站机构特点业务发展2022最新热点事件及点评
  • dw做网站有雪花效果极速一区二区三区精品
  • 专业做家具的网站有哪些电商网站规划
  • h5网站制作案例分析昆明网站seo优化
  • 辽宁沈阳做网站东莞网站提升排名
  • b站网页入口免费不收费武汉seo关键字推广
  • 028网站建设工作室怎么在百度发布免费广告
  • 家纺代发网站建设关键词完整版
  • 做擦边球丝袜网站淘宝客推广平台
  • 网站开发怎么学习百度云搜索引擎 百度网盘
  • 网页设计 网站郑州seo线上推广技术
  • oss怎么做网站企业宣传方式有哪些
  • alexa全球网站排名分析seo免费培训教程
  • 个人网站取什么域名好聚名网官网登录
  • 个人备案网站会影响吗网站关键字优化价格
  • 重庆做汉堡的餐饮公司网站如何在百度上做推广