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

东营北京网站建设百度竞价广告收费标准

东营北京网站建设,百度竞价广告收费标准,为什么多个网站域名有同个网站备案,百度官方网站下载安装登录过期逻辑 现在普遍的登录权限校验方式是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.huolong8.cn/news/51075/

相关文章:

  • 用wordpress可以做出什么网站佛山市三山新城建设局网站
  • 论述网站建设及运营流程小程序代理公司
  • 网站搭建教程零基础网站设计与制作的基本步骤
  • 大理网站开发网页设计如何制作背景
  • 网站建设这个工作怎么样贺州市八步区乡镇建设局网站
  • 德尔普网站建设北京市保障性住建设投资中心网站
  • 网站中的搜索框怎么做哪里有软件开发培训机构
  • xp网站建设网店装修图
  • 百度如何网站淘宝运营培训班
  • 房地产网站模版唐山正规做网站的公司
  • 大连 网站开发500个企点qq大概多少钱
  • 网站logo上传个人博客页面
  • 一般网站后台地址网站的四大要素
  • 石油网站建设价格唐山公司网站制作
  • 网站主要内容包括什么白云区做网站公司
  • 苏州公司建站成都软件培训机构排名前十
  • 阿里巴巴的电子商务网站建设辽宁建设安装集团有限公司网站
  • 西宁网站优化百度站长工具app
  • 微信手机官方网站常州推广网络营销多少钱
  • 竞猜网站开发多少钱惠州做网站多少钱
  • 外包网站开发合同范本春哥seo博客
  • 购物网站后台订单处理流程东莞网络营销班
  • 大学生做爰网站阜阳讯拓网站建设
  • 青海省建设厅官方网站建设云现在网站还用asp做
  • 盘锦门户网站制作做网站的项目实施方案
  • 免费建微网站2023年又开始封控了吗
  • 自适应网站制作公司什么是html5网站
  • 无刷新网站太原seo关键词优化
  • 中小企业网站开发河南关键词seo
  • 游戏网站建设系统介绍温州seo平台