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

用cdr做网站设计尺寸要多少昆明关键词优化

用cdr做网站设计尺寸要多少,昆明关键词优化,网页视频下载插件手机版,可以做装修效果图的网站有哪些token是有时效时间的,存在一种情况:表单提交,不知道用户要提交多久时间,可能会有填了一个小时刚写完结果点击提交回到登录页面了。 为提升用户体验——token无感刷新 登录的时候返回短token(失效时间短) …

token是有时效时间的,存在一种情况:表单提交,不知道用户要提交多久时间,可能会有填了一个小时刚写完结果点击提交回到登录页面了。

为提升用户体验——token无感刷新

登录的时候返回短token(失效时间短)

401代表短token失效

请求拦截器:

service.interceptors.request.use(function (config) {// 对非登录和刷新Token的请求,添加Authorization头if (config.url !== "/login") {config.headers["Authorization"] = `Bearer ${localStorage.getItem("token")}`;}// 对刷新Token的请求,使用refresh_tokenif (config.url === "/refresh_token") {config.headers["Authorization"] = `Bearer ${localStorage.getItem("refresh_token")}`;}return config;},function (error) {return Promise.reject(error);}
);
config.headers["Authorization"]意思是添加到请求头的Authorization字段中,格式为Bearer <token>

响应拦截器:

service.interceptors.response.use(async function (response) {// 成功响应:保存新的 Token 和 Refresh Tokenif (response.data.code === 0) {response.data.data.token && localStorage.setItem("token", response.data.data.token);response.data.data.refresh_token && localStorage.setItem("refresh_token", response.data.data.refresh_token);return response.data.data;} // Token 过期(401 状态码)else if (response.data.code === 401) {// 尝试刷新 Tokenconst res = await getRefresh();if (res) {// 用新 Token 重发原请求response.config.headers.Authorization = `Bearer ${localStorage.getItem("token")}`;const result = await service.request(response.config);return result;}}},function (error) {return Promise.reject(error);}
);

这个写法的意思是如果前面为true,就走后面的逻辑;如果前面为false,后面就不走了

类似于:

这是在请求刷新token的时候携带长接口,然后就能拿到最新的短token

然后表单再提交的时候就携带这个短token就行

在调用getRefresh也是接口请求,也会走上面这段,还会把最新的短token放到localStorage里

为什么不直接设置一个长token?还要设置一个短token?

token一直不变会有安全性问题

总结:

1.获取后端数据的时候,安全性是怎么保证的?

token认证

2.token认证的过程?描述一下

短token失效,就携带长token去请求新的短token,然后再提交表单的时候携带短token去请求

3.token认证的token是怎么携带的?

通过header携带

4.header携带的好处?是不是一定要放在header携带?

符合http标准、不放在url更安全

也可以放在cookie里,但是存在跨域问题

5.token无感刷新有听过吗?应用场景?简单说一说过程?

如上


文章转载自:

http://L6TnaghK.bkqrj.cn
http://koLbyo3g.bkqrj.cn
http://2uM5G2Gr.bkqrj.cn
http://Q4dE5rGg.bkqrj.cn
http://z5vuSwUr.bkqrj.cn
http://L0rDSCpK.bkqrj.cn
http://ix3xkeDe.bkqrj.cn
http://9Bzd1Kzx.bkqrj.cn
http://GXe5Q9hq.bkqrj.cn
http://29TrR3YY.bkqrj.cn
http://wGUrj2lA.bkqrj.cn
http://eeu3rSJN.bkqrj.cn
http://l5uY3XB9.bkqrj.cn
http://yef4pr0e.bkqrj.cn
http://1VCvi3IG.bkqrj.cn
http://XQW6BWq4.bkqrj.cn
http://tQQ1s6H4.bkqrj.cn
http://FeGoEl5e.bkqrj.cn
http://qhpyvJga.bkqrj.cn
http://0hrKaZ3H.bkqrj.cn
http://7fNovkJ5.bkqrj.cn
http://ZBc3oQfR.bkqrj.cn
http://7kpZiE2P.bkqrj.cn
http://MTLQWkVq.bkqrj.cn
http://hLpamJUV.bkqrj.cn
http://abwnu27X.bkqrj.cn
http://wMMslpaD.bkqrj.cn
http://jlxpXUQo.bkqrj.cn
http://DSH1ipwu.bkqrj.cn
http://WKCc0dzb.bkqrj.cn
http://www.dtcms.com/wzjs/612203.html

相关文章:

  • 网站中有一个非常著名的原则wordpress域名邮箱
  • 免费创建虚拟网站网站技术建设维护技术论文
  • 阿里云的网站程序如何做网站建设岗位周计划
  • 美的公司网站建设的目的wordpress广告图片代码
  • 网站的软件维护包括什么小型教育网站的开发与建设系统
  • flash网站开发工具小制作小发明手工五年级
  • 找家里做的工作到什么网站wordpress 防cc
  • 商城网站建设分为几块免费印章logo在线制作
  • 哪家公司建站的玉环市建设规划局网站
  • 网站建设维护 天博网络wordpress做cms
  • 注册网站验证码国外设计网站app有哪些
  • 工会网站平台建设建设银行ETC的网站是哪个
  • 注册域名去哪个网站好最新版wordpress
  • 电子商务网站管理内容个人如何开发微信小程序
  • 青岛网站制作排名域名服务费多少钱一年
  • 搭建网站多少时间wordpress10款音乐插件
  • 举重运动员 做网站沈阳网站建设与维护
  • 重庆怎么做网站?潍坊市建设局门户网站
  • 优秀网站设计欣赏wordpress wcps
  • 建设网站要学编程吗贵阳网站建设q479185700惠
  • 廊坊做网站企业教程绍兴做网站的
  • 简述什么是网站故事型软文广告
  • 赣州网站建设怎样个人网站如何快速通过icp备案
  • 网站seo的内容是什么asp网站和php网站
  • iis网站访问权限网站后台运营怎么做
  • 医院网站建设好处做网站的属于什么专业?
  • 平昌县建设局网站建设银行信用卡账网站
  • 监控网站建设需要多少钱商务网站开发实验报告
  • 旅游企业公司网站建设百度一下你就知道移动首页
  • 猎头做单都有什么网站郑州做网站九零后网络