User currentUser = ShiroUtils.getSysUser(); // 获取 当前的用户名称 String userName = currentUser.getUserName(); ②可在子模块中使用 // 获取 当前的用户名称 String userName = (String) PermissionUtils.getPrincipalProperty("userName"); ③界面 获取 当前 用户信息 (支持任.. async cheack_n_p () { if( this.checkCode === this.pwd) { this.loginData = await getUser Info (this.uname, this.pwd, this.adminPhone); if (th 在 vue 文件的script里面定义一个us(如代码:) <script> var us = JSON.parse(window.localStorage.getItem("user")); var names = us.name 其中 window.localStorage.getItem()就是 获取 到localStorage里面的items的路径;(如图1.1) user是整个 用户信息 数据 比如:use 上一篇文章讲到了如何应用路由监听或组件重载让 登录 状态保持,这篇文章主要讲解如何携带token发送请求 获取 用户信息 ,会穿插一些关于aysnc&await执行顺序、宏任务&微任务相关知识,同时对一些在该过程中出现的bug进行分析。以上就是今天要讲的内容,下一篇该系列文章会将首页渲染完成,并开始处理详情页的渲染。 若依 框架 获取 和修改当前 登录 用户信息 后台修改前端修改 前言:做一些功能的时候我们肯定得用到当前登陆者信息,所以我就查找了一下 若依 怎么 获取 当前 登录 者信息,用this.$store.state.user就可以 获取 到,但是获得的信息是极少的,所以我就自己写个 找到SysLoginService的login方法修改如下 后台这样就行了 找到这个文件 然后放到cookie里就行,想取的时候在cookie里取就行了 而JwtAuthenticationTokenFilter这个过滤器会拦截每一次请求,从请求中 获取 登录 用户信息 。从请求中 获取 token,然后从token中解析出uuid,根据uuid从redis中 获取 用户信息 。通过后进行用户名字和密码 校验,不通过记录下 登录 日志,抛出验证码异常。JSON数据中包含(username,password,code,uuid。通过认证后,会将用户的信息和权限列表存到redis中,key为随机生成的uuid,将uuid转化成token,返回给前端。 二、具体实现 1.新建store/permission.js文件,配合router.js来实现功能 大致原理:根据 登录 用户的role来 在 原来 静态路由constantRouters 的基础上 将待添加路由 addRouters 拼接上 // store/permission.js // 0. 导入router.js下的静态路由、动态 获取 的路由映射 import { asyncRoute 若依 微服务版手把手教你本地搭建环境并运行前后端项目: 若依 微服务版手把手教你本地搭建环境并运行前后端项目_BADAO_LIUMANG_QIZHI的博客-CSDN博客_ 若依 微服务 在上面搭建起来前后端架构的基础上,怎样在前端 Vue 代码中 获取 当前 登录 用户。