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

博兴网站建设招聘百度搜索关键词数据

博兴网站建设招聘,百度搜索关键词数据,做网站需要编程么,vs进行网站建设token是什么? 2.token是什么 : 身份令牌 token是一串经过加密之后的字符串,相当于是用户一种身份认证令牌。类似于古代的腰牌,现代的工牌。 见到这个牌子,服务器才知道你是自己人,才会把数据响应给你。 jwt全称JSO…

token是什么?

2.token是什么 : 身份令牌
在这里插入图片描述

token是一串经过加密之后的字符串,相当于是用户一种身份认证令牌。类似于古代的腰牌,现代的工牌。 见到这个牌子,服务器才知道你是自己人,才会把数据响应给你。

jwt全称JSON WEB Token:它是一个后端加密并转换生成的一个字符串, 里面存储着本次登录的用户相关信息 (需要登录, 输入正确的账号和密码 换取)

为什么要有token?

默认情况下,HTTP是一个无状态协议,也就是说任何浏览器都可以访问服务器,但是服务器并不能知道浏览器到底是属于哪个用户的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zLaUBb8P-1668956245401)(assets/1668955952537.png)]

为了项目的安全性,设置了这个token

token应用场景

  • 免登录功能 : 用户在输入账号、密码登录之后,只需要将服务器返回的token存入到本地。之后用户进入网站只需要取出token发给服务器。 服务器就知道你是哪一个用户了,从而避免每一次进入网站都需要用户重新登录一次。
  • 权限控制:有的网页需要做一个权限控制,你只有登录了才可以访问。没有登录就会自动跳转到登录页。这个时候只需要判断用户的token是否有效即可。例如订单列表页,如果用户token有效,说明用户已经登录了就可以成功跳转。如果用户token无效,说明用户没有登录,就跳转到登录页让用户先登录。

token存储在哪?过期了怎么办?

在这里插入图片描述

一般将token存储字啊本地存储里面,因为本地存储是存在硬盘里面浏览器关闭后不会清除,除非手动清除.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6YAOILsH-1668956245407)(assets/1668955966066.png)]

token身份过期了需要重新获取登录token

判断响应状态码的值是不是401

token过期解决方案:需要跳转登录页面让用户重新登录,这样用户登录之后会重新生成一个token*

请求拦截与响应拦截执行时机

在这里插入图片描述

请求拦截

// 添加请求拦截器
axios.interceptors.request.use(function (config) {// ★config就是配置对象,就是axios{}中括号里面的的东西就是请求报文,(请求行请求头请求体),有url,method,data,headers...//=思路:以后会有很多接口需要token令牌,那么每一个请求都要给令牌就很麻烦,我们在这里统一把所有请求都拦截下来,统一给它携带token令牌就行了.//在这个案例里除了登录和注册两个接口不需要token令牌身份认证,其他的接口都需要token令牌身份认证.  那么如何做呢,用户一登录就会产生一个token,我们可以根据这个来设置if判断条件.// 在发送请求之前做些什么// 判断一下有没有token,const token = localStorage.getItem('cmsToken')// console.log(token)//=思路:发送ajax-请求之前,本地存储里面如果有token就表示用户登录了,此时之后其他的请求就需要携带Authorization这个请求头里面带上token身份认证. 那如何在请求头里面带上身份认证呢? config里面加上headers属性就行了if (token) {config.headers.Authorization = token}return config},function (error) {// 对请求错误做些什么return Promise.reject(error)}
)

响应拦截

// 添加响应拦截器
axios.interceptors.response.use(// ★response就是成功的响应,就是axios().then() 点then括号里面的东西,就是res,就是响应报文(响应行,响应头响应体)function (response) {// 2xx 范围内的状态码都会触发该函数。// 对响应数据做点什么return response},function (error) {// 超出 2xx 范围的状态码都会触发该函数。// 对响应错误做点什么// =响应拦截的作用1:统一处理响应的错误信息Toast.fail(error.response.data.message)/* 总结token过期判断响应状态码的值是不是401token过期解决方案:需要跳转登录页面让用户重新登录,这样用户登录之后会重新生成一个token*/// =判断响应状态码的值是不是401 如果响应回来的是401 就代表token过期了,就要重新跳转到登录页重新登录if (error.response.status === 401) {location.href = './login.html'}return Promise.reject(error)}
)
http://www.hrbkazy.com/news/29664.html

相关文章:

  • 专业网站制作的费用搜索引擎有哪些好用
  • 电子商务网站建设实训总结重庆seo整站优化外包服务
  • Wordpress网站收录不高营销推广费用预算表
  • 郑州做网站那家做的好推广互联网营销
  • 做的比较好的美食网站seo交流论坛seo顾问
  • 在百度怎么做网站和推广华与华营销策划公司
  • 疫情结束了吗最新消息兰州正规seo整站优化
  • 做国外搞笑网站抖音seo排名软件
  • 秦淮html5响应式网站百度热搜风云榜
  • 开发app流程搜索引擎优化指的是
  • 网站推广怎么做优化网址导航浏览器下载
  • 什么网站可以做行测谷歌推广教程
  • 网站建设用细节取胜全网推广的方式
  • 寿光网站建设公司北京做seo的公司
  • 大学毕业做网站插画师好吗沈阳专业seo排名优化公司
  • 自己网上开店的步骤seo排名优化软件有用吗
  • 网站建设财务上做什么费用seo教程搜索引擎优化入门与进阶
  • 网页设计有哪些内容seo优化网络公司
  • 做网站背景图怎么插网站快速优化排名方法
  • 网架公司安全员需要什么证书百度优化怎么做
  • 网站建站报价表班级优化大师的功能有哪些
  • 给公司做兼职维护网站多少钱百度一下你就知道了百度一下
  • 网站支付页面源代码营销网络是什么意思
  • shopify独立站怎么做市场调研报告范文模板
  • 沙井做网站的公司国内比百度好的搜索引擎
  • 在线界面设计北京seo人员
  • 网站开发 案例百度一下你就知道百度一下
  • 百度网站建设北京网站片区
  • 幼儿园网站建设制度东莞seo外包
  • 网站开发概要设计书模板百度普通收录