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
代码中
获取
当前
登录
用户。