1.第一种方式🍃:
//获取当前登录用户对象LoginUserEntity loginUser = UserUtils.getUserInfo();//获取登录用户userIdLong userId = UserUtils.getUserId();//登录用户账号String loginName = UserUtils.getLoginName();
2.第二界面获取方式🌴:
//登录用户账号
var username = "<@shiro.principal property="username"/>";
//获取登录人姓名
var name = "<@shiro.principal property="name"/>";
前端有几个全局JS变量(前提是使用系统引擎才可以)
//全局变量
__USERNAME__ // 登录账号
__NAME__ // 登录人姓名
__USERID__ // 登录人ID
__LANG__ // 系统语言
basePath // 系统访问地址
baseURL // 系统根地址
页面可以用Freemarker 的 Shiro 标签使用获取登录用户信息。
