我正在使用以下命令在自定义的木兰类String userName = MgnlContext.getInstance().getJCRSession("website").getUserID();
中获取用户名:触发命令后,我没有获取在木兰上登录的用户的名称,而是获取值的管理员。如何获得真实用户名-登录到木兰的用户名?
实际上,要获得当前用户,您想要的是注入MgnlContext
或通过MgnlContext.getInstance()
调用获取它。
一旦有了上下文,就可以调用ctx.getUser().getName()
以获取当前用户名。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句