如何通过HST从河马获取用户信息

时间:2014-08-25 07:59:49

标签: hippocms

我正在评估河马cms,
在添加hst-security作为依赖之后,公共站点需要登录,但是如何获取登录用户的详细信息,如电子邮件和其他内容。
我使用了HstRequest.getUserPrincipal,但只获取了用户名。
并试图写一个查询" SELECT_USER_QUERY =" SELECT * FROM hipposys:user"
但只有在用admin登录后才能获得用户' liveuser' 所以,任何人都可以帮助我,我怎样才能获得详细信息?

1 个答案:

答案 0 :(得分:5)

你可以这样做:

    final User user = JcrSessionUtils.getHippoSession(request.getRequestContext().getSession()).getUser();
    user.getEmail();
    user.getLastLogin()