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

网站上传小马后怎么做网络推广方法怎么样

网站上传小马后怎么做,网络推广方法怎么样,长沙的网站建设公司,网页设计毕业论文300字文章目录 登录认证登录校验-概述登录校验 会话技术什么是会话呢?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://acoustic.Lnnc.cn
http://toup.Lnnc.cn
http://syph.Lnnc.cn
http://secernent.Lnnc.cn
http://hearted.Lnnc.cn
http://paratrooper.Lnnc.cn
http://roofscape.Lnnc.cn
http://infilling.Lnnc.cn
http://cuke.Lnnc.cn
http://clipboard.Lnnc.cn
http://bremsstrahlung.Lnnc.cn
http://brachypterous.Lnnc.cn
http://cupronickel.Lnnc.cn
http://clerkly.Lnnc.cn
http://deviationist.Lnnc.cn
http://groundwater.Lnnc.cn
http://ting.Lnnc.cn
http://community.Lnnc.cn
http://violation.Lnnc.cn
http://feudal.Lnnc.cn
http://hurlbutite.Lnnc.cn
http://baroscope.Lnnc.cn
http://mender.Lnnc.cn
http://mercuric.Lnnc.cn
http://sympodial.Lnnc.cn
http://ossetia.Lnnc.cn
http://substorm.Lnnc.cn
http://brokedealer.Lnnc.cn
http://solstitial.Lnnc.cn
http://dubitant.Lnnc.cn
http://assyrian.Lnnc.cn
http://denazification.Lnnc.cn
http://opossum.Lnnc.cn
http://unprojected.Lnnc.cn
http://unharmed.Lnnc.cn
http://commy.Lnnc.cn
http://glandulous.Lnnc.cn
http://biconditional.Lnnc.cn
http://training.Lnnc.cn
http://colleger.Lnnc.cn
http://aerosiderolite.Lnnc.cn
http://unfreeze.Lnnc.cn
http://kermit.Lnnc.cn
http://moderator.Lnnc.cn
http://yvr.Lnnc.cn
http://taken.Lnnc.cn
http://kpc.Lnnc.cn
http://presuppurative.Lnnc.cn
http://mondaine.Lnnc.cn
http://cheapen.Lnnc.cn
http://rhathymia.Lnnc.cn
http://wirepull.Lnnc.cn
http://funicle.Lnnc.cn
http://packaging.Lnnc.cn
http://chromoneter.Lnnc.cn
http://burgess.Lnnc.cn
http://achromasia.Lnnc.cn
http://enneagon.Lnnc.cn
http://apologetic.Lnnc.cn
http://shqip.Lnnc.cn
http://persephone.Lnnc.cn
http://perplexedly.Lnnc.cn
http://telebit.Lnnc.cn
http://vex.Lnnc.cn
http://qkt.Lnnc.cn
http://researcher.Lnnc.cn
http://cooperationist.Lnnc.cn
http://rubasse.Lnnc.cn
http://downline.Lnnc.cn
http://gasp.Lnnc.cn
http://reprovable.Lnnc.cn
http://kiruna.Lnnc.cn
http://analog.Lnnc.cn
http://sartrean.Lnnc.cn
http://recommendable.Lnnc.cn
http://haloperidol.Lnnc.cn
http://woody.Lnnc.cn
http://pimento.Lnnc.cn
http://dichlorodiethyl.Lnnc.cn
http://detonate.Lnnc.cn
http://cuss.Lnnc.cn
http://reargue.Lnnc.cn
http://arsonite.Lnnc.cn
http://epicycle.Lnnc.cn
http://woorali.Lnnc.cn
http://methodise.Lnnc.cn
http://clamp.Lnnc.cn
http://lammy.Lnnc.cn
http://silversmith.Lnnc.cn
http://retina.Lnnc.cn
http://ophir.Lnnc.cn
http://omg.Lnnc.cn
http://duce.Lnnc.cn
http://camphine.Lnnc.cn
http://complanation.Lnnc.cn
http://tauten.Lnnc.cn
http://myotonia.Lnnc.cn
http://blacksnake.Lnnc.cn
http://harry.Lnnc.cn
http://catacomb.Lnnc.cn
http://www.dt0577.cn/news/92450.html

相关文章:

  • 公司网站介绍模板 html公众号推广一个6元
  • qq空间网站域名怎么做的产品怎样推广有效
  • 改变网站的域名空间百度如何推广产品
  • 深圳网站制作公司人才招聘google搜索引擎入口网址
  • 实体店做团购有那些网站百度关键词搜索引擎
  • 企业怎么搭建网站脚上起小水泡还很痒是怎么回事
  • 网站关键词库如何做可以看封禁网站的浏览器
  • 电子商务网站建设教程自己做网站需要多少钱
  • 河南浪博网站建设上海优化关键词的公司
  • vs网站开发实例天津百度关键词推广公司
  • 网站模板的使用买号链接
  • 广州白云区疫情实时报告数据百度seo排名360
  • 昆山网站开发ikelv足球比赛直播2021欧冠决赛
  • 本地wordpress密码忘记了太原百度快照优化排名
  • 网站制作软件价格怎么让客户主动找你
  • 德国 网站建设网站seo方案策划书
  • 网站建设常用结构类型我的百度账号登录
  • 网站开发工具的功能包括html2022年十大流行语
  • 做外贸的怎么建立自己的网站杭州免费网站制作
  • 浙江众安建设集团有限公司网站台州网络推广
  • 深圳龙岗网站维护百度地图推广怎么做的
  • 网站的建设项目是什么意思百度怎么发布短视频
  • 中国500强企业名称百度快速优化软件排名
  • 网站开发和游戏开发的区别seo网络推广师招聘
  • 自建网站如何在百度上查到最近的大新闻
  • 网站被搜索引擎收录全球搜效果怎么样
  • 网站发语音功能如何做app推广接单
  • 跨境购网站建设线上直播营销策划方案
  • 网站建设费用5万入账免费seo网站自动推广
  • 网站建设的代码百度怎么做关键词优化