我的 AEM 世界中有一些代码可以对 ReSTLet 服务进行表单 Ajax 调用。我想知道获取当前登录UserId的代码是什么?该页面的 session=false。
AEM 有我可以提取的 cookie 吗? 在表单中,我有一个名为 cq_csrf_token 的隐藏字段,但我没有看到它与 CRXDE 中的任何内容匹配。
如果您知道,听到您的意见会很酷。
最佳答案
您确定用户已登录吗? 您可以从 Session 对象获取当前登录的用户:
Session session = resourceResolver.adaptTo(Session.class);
session.getUserID();
另请参阅此 Stackoverflow 帖子:https://stackoverflow.com/a/22549922/1377893
关于session - AEM - 获取当前用户ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132102/