当前位置: 首页 > 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://wiki.neutronadmin.com/news/51075/

相关文章:

  • 索引网站有哪些动漫制作专业名称
  • 临沂网站汕头站扩建工程
  • 最容易做的门户网站请问聊城网站建设
  • 一流的网站建设公司wordpress设置固定链接静态化
  • 普通网站一年要多少钱网站视频提取软件app
  • 建工网站新蔡县城乡建设局网站
  • html5网站修改图片生成链接的网站
  • 上海网站seo诊断做业务一般要注册哪些网站
  • 陕西省建设招投标网站网站设计步骤包括
  • 网站做百度权重排名论坛制作网页平台
  • 门户网站是啥意思外贸网站产品
  • 新开传奇网站刚开一秒第一区联盟文明网站建设有新突破
  • 扬州网站建设 开元电子公司logo设计
  • 微页制作网站模板下载软件拨打12355可以找团员密码吗
  • 商城网站支付端怎么做重庆网站建设重庆
  • 比较大的建站公司注册公司流程及所需资料
  • 年前做网站的好处有帮人做网站的人吗
  • 那些网站可以做宣传尚仁网站建设
  • 企业电子商务网站开发wap平台
  • 皮革材料做网站wordpress查看主题
  • 网站开发文件综述百度推广有效果吗
  • 做网站知乎芜湖建设公司网站
  • 凡客建站百度旧版本下载
  • 大型门户网站源码爱战网关键词挖掘
  • 口碑好的邯郸网站建设网站建设与管理自考
  • 宠物医院网站建设甘肃购物网站建设
  • 做网站iiwokdw响应式网站模板下载
  • 网站制作制作网站登录按纽是灰色的
  • wordpress网站专题铸铁加工平台
  • 洛阳网站公司简单个人网站设计