CSDN话题挑战赛第2期
参赛话题:学习笔记
作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端中级工程师
三连支持:如果此文还不错的话,还请 ❤️关注、点赞、收藏三连,支持一下博主~
this.$store.state.user
就可以获取到。当获得的信息是极少时,不足够我们做其他功能时,当然你也可以自己在这个获取的基础上面增加所需信息即可。
1.1 首先引入store
import store from '@/store'
1.2 其次在代码中使用store
var userName = this.$store.state.user.name;
SecurityUtils是若依的一个安全服务工具类,里面封装了用户信息,可以用于获取和判断当前登录的用户信息。
获取当前登录用户
LoginUser loginUser = SecurityUtils.getLoginUser();
获取当前登录用户的账号
String createAccount = SecurityUtils.getUsername();
判断是否是管理员:
String isAdmin = SecurityUtils.isAdmin(1234);
1.1 首先在代码中引入store
import store from '@/store'
1.2 然后在代码中使用store
let username = store.getters.userInfo.username
org.apache.shiro.SecurityUtils 是使用了Apache Shiro框架的认证,所以这里直接使用SecurityUtils类来获取用户即可。
LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
很多框架都是有一些特定的类或者方法来获取当前登录用户信息,希望大家多总结多查阅。我是「六月暴雪飞梨花」,欢迎关注我~
作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端中级工程师
三连支持:如果此文还不错的话,还请 ❤️关注、点赞、收藏三连,支持一下博主~