若依绕过登录页访问其他自定义页面,以及自定义公众号页面账号登录后权限获取

2023-10-28

 1.添加白名单路由path路径

2.路由路径进行配置

component: (resolve) => require(['@/views/wxgzh/Login'], resolve),// 白名单

3.公众号登录时候需要保存后端返回的token值,自定义公众号登录后就能自动获取用户信息

不然每次permission.js文件中router.beforeEach((to, from, next) => {...}若依全局前置守卫判断时候,白名单界面进行跳转时候

(1)没有token值都会返回到默认登录页

(2)有token值会去自动获取用户信息 store.dispatch('GetInfo').then(() => {...}封装在vuex文件src\store\modules\user.js中

import { setToken } from "@/utils/auth"; // 存取token值接口

 setToken(response.token); // 存取token,有白名单权限

wxLogin.vue页面主要代码如下:

import { setToken } from "@/utils/auth"; // 存取token值接口,在上面引用


// vant表单验证
      this.$refs.forms.validate().then(() => {
          // 验证通过
          login(this.form).then((response) => {
            if (response.code == 200) {
              setToken(response.token); // 存取token,有白名单权限
              localStorage.setItem("active", 0); // 存储vant标签切换值
              this.$router.push({ path: "/notice" }); // 跳转路由
            } else {
              this.finished = false;
            }
          });
        })
        .catch(() => {
          //验证失败
          console.log("false");
        });

 permission.js文件如下:全局前置守卫每次进行页面跳转时候判断是否有路由

 若依系统封装的vuex文件src\store\modules\user.js文件如下:

公众号登录成功后打印显示用户角色、用户权限等信息;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

若依绕过登录页访问其他自定义页面,以及自定义公众号页面账号登录后权限获取 的相关文章

随机推荐

  • Learun FrameWork 强大工作流引擎,让OA更智能

    互联网的发展促使企业在信息化的道路上不断探索 而随着企业信息化进程的不断深入 OA协同办公的概念也逐步进入大众的视野 OA的选型关乎企业的生存发展 除了需要重视 OA技术 OA品牌 OA产品 OA服务 四大要素之外 更重要的其实是让OA变得
  • 如何使用VS2015编译运行DX11版本龙书配套源码

    这篇文章是翻译http www d3dcoder net 网站上Frank Luna 龙书作者本人 的解决方案 近来 我收到求助emails emalis询问如何解决本书附带的代码使用Visula Studio 2015编译失败的问题 这篇
  • 二、机器学习模型评估

    二 机器学习模型评估 2 1 模型评估 基本概念 错误率 Error Rate 预测错误的样本数a占样本总数的比例m E a m E frac a m E ma
  • C语言-字符串-指针-排序

    概述 使用C语言 实现字符串排序算法 冒泡排序 编码环境 Visual Studio 2022 1 code char str0 C char str1 JAVA char str2 C char str3 PHP char str4 HT
  • 【C/C++类库】:uuid 通用唯一识别码

    SourceForge libuuid下载 CSDN libuuid下载安装 1 libuuid 下载安装 tar xzvf libuuid 1 0 3 tar gz cd libuuid 1 0 3 configure make sudo
  • JVM--基础--26.5--工具--jhat

    JVM 基础 26 5 工具 jhat 1 介绍 分析jmap生成的dump jhat内置了一个微型的HTTP HTML服务器 生成dump的分析结果后 可以在浏览器中查看 注意 一般不会直接在服务器上进行分析 因为jhat是一个耗时并且耗
  • Oauth2+jwt+redis+cookie+springsecurity+springboot+springcloud(用户登录认证授权)

    用户认证分析 1 单点登录 一处登录 处处运行 SSO gt Single Sign On 作用 A 解决集群环境下的登录问题 B 解决多套互信的系统之间的登录问题 gt 天猫 淘宝 天猫超市 天猫国际 2 第三方登录 QQ登录 微博登录
  • ChatGPT火爆出圈 人工智能赋能银行迈入新时代

    人智能 AI 技术并非新鲜事物 但ChatGPT和 文心一言 作为人工智能通用大模型横空出世 掀起了人工智能应用的新一轮浪潮 此前 人工智能运用的都是专用人工智能模型 往往只能在具体的领域内产生一定的效果 而ChatGPT代表了人工智能通用
  • VS2013配置使用pthread多线程

    POSIX线程 POSIX threads 简称pthreads 是线程的POSIX标准 该标准定义了创建和操纵线程的一整套API 在类Unix操作系统 Unix Linux Mac OS X等 中 都使用pthreads作为操作系统的线程
  • 关于C++的精度输出中的cout.precision()的正确解释

    关于C 的精度输出中的cout precision 的正确解释 网上绝大多数解释的都是 cout precision 控制浮点数的输出精度 是控制保留几位小数的这样是不对的 这个函数虽然是控制浮点数的输出精度 但是它正确的是用来保留几位有效
  • HTML的form表单

    1 get请求 form表单中get为默认的提交方式 当使用get方式提交表单时 浏览器会将表单中的数据添加到地址后面 作为地址参数
  • SOAPUI SOAP压力测试

    目的 实现指定Soap协议的压力测试 环境 SoapUI Pro 5 1 2 Linux simple 4 1 21 jar 实现Soap协议的接收 处理与响应 wsdl simple 4 1 21框架见网址 点击打开链接 过程 1 安装S
  • sshd无法启动

    sshd 无法开启 1 开启sshd systemctl start sshd 2 查看sshd状态 systemctl status sshd service 显示sshd服务开启失败 解决方法 1 输入 sshd t 进行检查 报错信息
  • 高等数学(工本)计算题、综合题

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
  • 智慧物流之RFID物流供应链仓库管理系统,智能化的仓库rfid管理-新导智能

    摘要 物流与供应链管理在企业的整个管理流程中起着非常重要的作用 如果不能保证及时准确的入库 出库 物流和库存控制等供应链管理 将会给企业带来巨大损失 这不仅表现为各项管理费用的增加 而且会导致客户服务质量难以得到保证 最终影响企业的市场竞争
  • python关于SSLError的解决方法

    最近在使用http client调用btcd时报错SSLError Btcd Thread
  • 信息收集 —— dmitry

    每天学习一个Kali工具 dmitry 1 是什么 DMitry是黑客渗透流程中进行深度信息收集的利器 它是一个由C语言编写的UNIX GNU Linux命令行工具 无GUI操作界面 需掌握其常用使用参数 2 干什么用 1 端口扫描 可探测
  • 大鹏展翅_ParparVM展翅高飞

    大鹏展翅 我们写了很多关于为iOS构建的新VM的体系结构以及构建它的原因 直到最近 我们一直将其视为一种Codename One专用工具 只会对我们有用的东西 我们之所以使用开放源代码 是因为 这就是我们的方式 此后没有多加考虑 最近 我们
  • Vscode 下pip的换源方式(包括临时换源和永久换源)

    换源方式 这里我们提供两种换源的方式 临时换源 永久换源 临时换源 临时换源只需要在pip安装包时 加上一个 i参数后接源的url即可 1 临时换源 复制代码 清华源 pip3 install markdown i https pypi t
  • 若依绕过登录页访问其他自定义页面,以及自定义公众号页面账号登录后权限获取

    1 添加白名单路由path路径 2 路由路径进行配置 component resolve gt require views wxgzh Login resolve 白名单 3 公众号登录时候需要保存后端返回的token值 自定义公众号登录后