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

网站的ftp地址是什么如何让自己做的网页有网站

网站的ftp地址是什么,如何让自己做的网页有网站,福步外贸论坛app官网,温州网站搭建登录过期逻辑 现在普遍的登录权限校验方式是JWT #xff08;json web token#xff09;#xff0c;当登录成功时#xff0c;前端页面会获得一个 token #xff0c;每个 token 都设置了过期时间#xff0c;通过解析 token 即可判断出 token 是否过期。 token 过期#x… 登录过期逻辑 现在普遍的登录权限校验方式是JWT json web token当登录成功时前端页面会获得一个 token 每个 token 都设置了过期时间通过解析 token 即可判断出 token 是否过期。 token 过期即登录过期。 核心技术 前端项目安装依赖 jsonwebtoken 和 dayjs cnpm i -S jsonwebtoken cnpm i -S dayjssrc\router\index.js 中使用它们 import jwt from jsonwebtoken; import moment from dayjs;解析token const payload jwt.decode(token);判断token是否过期 moment().isAfter(moment(payload.exp * 1000))moment() 即当前时间moment(payload.exp * 1000) 是token的过期时间isAfter() 用于判断当前时间是否晚于token的过期时间 完整代码范例 src\router\index.js import Vue from vue; import VueRouter from vue-router; import store from /store; import { store_State_init } from /store; import jwt from jsonwebtoken; import moment from dayjs; import { Message } from element-ui;Vue.use(VueRouter);const routes [{ path: /, redirect: /index/content },{path: /index,component: (resolve) require([/views/index/index.vue], resolve),children: [{path: content,name: 首页的内容首页中的首页,component: (resolve) require([/views/index/content.vue], resolve),},{path: members,name: 成员,component: (resolve) require([/views/members/index.vue], resolve),},// 博客{path: blog,meta: { requiresAuth: true },component: (resolve) require([/views/blog/index.vue], resolve),},{path: *,component: (resolve) require([/views/otherPages/404.vue], resolve),},],},// 注册{path: /register,component: (resolve) require([/views/register/index.vue], resolve),},// 登录{path: /login,component: (resolve) require([/views/login/index.vue], resolve),},// 作品{path: /index/works,component: (resolve) require([/views/works/index.vue], resolve),},// 重置密码{path: /resetPassword,component: (resolve) require([/views/resetPassword/index.vue], resolve),},// 用户中心{path: /userCenter,meta: { requiresAuth: true },component: (resolve) require([/views/userCenter/index.vue], resolve),},// 404 表示请求的页面不存在、已被删除或无法访问{path: /404,component: (resolve) require([/views/otherPages/404.vue], resolve),},// 未匹配到的路由重定向到 /404{ path: *, redirect: /404 }, ];const router new VueRouter({routes, });// 全局路由守卫 router.beforeEach((to, from, next) {const token store.state.token;if (token) {const payload jwt.decode(token);// token过期 —— 当前时间超过token的过期时间if (moment().isAfter(moment(payload.exp * 1000))) {sessionStorage.clear();// 重置 vuexstore.replaceState(store_State_init);Message({offset: 150,message: 登录已过期,type: warning,});}}// 需鉴权的路由—— 判断路由的meta元数据中是否requiresAuth为trueif (to.matched.some((record) record.meta.requiresAuth)) {// 判断用户是否已登录if (store.state.isLogin) {// 已登录则跳转到目标路由需要用户登录的页面next();} else {// 未登录跳转到登录页next(/login);}} else {// 公共页面直接跳转到目标路由next();} });export default router;
http://www.sadfv.cn/news/139183/

相关文章:

  • 手机网站怎么放到桌面上做域名跳转非法网站负什么责任
  • 东莞专业营销网站建设推广网络营销和传统营销的区别和联系
  • 河北涿州建设局网站制作海报用什么软件
  • 资源库建设网站百度平台营销软件
  • qq业务代理网站建设南宁网站建设优势
  • 江西省上饶市网站建设公司商务类网站
  • 河南男科医院排名榜seo提升排名
  • python 快速做网站湖南做网站公司有哪些
  • 怎样做网站的排名会员制网站建设
  • 如何给网站增加内链京广桥做网站的公司
  • 嘉鱼网站建设多少钱网络营销学什么
  • 网站备案要收费吗上海企业建站费用
  • 做外文H网站哪些网站可以做设计
  • 杭州萧山区专业做网站的公司wordpress文章显示字数
  • 朝阳淘宝网站建设网页设计版权怎么写
  • 网站建设友链交换wordpress 5.0.4
  • 做网站业务员如何跟客户沟通中国交通建设集团有限公司是央企吗
  • 网站建设的主要工作流程网站详情怎么做的
  • 深圳市网站设js搜索网站开发
  • 新建的网站怎么登录滨州seo招聘
  • 网站建设易网智能建站系统免费版
  • 建设网站的知识竞赛logo设计公司 南京
  • 没有备案的交易网站佛山市seo点击排名软件
  • 宜家有做自己的网站吗wordpress主页怎么做
  • 肇庆网站建设温州网站建设专家
  • wordpress小说网站模板下载地址贵阳优化网站建设
  • 建设银行武威分行网站龙岗网站建设公司哪家好
  • 织梦做网站首页南京网站优化公司
  • 免费网站流量统计怎么做微帮网站
  • 凡科建站建网站wordpress 20theme