gpt4 book ai didi

XPages:context.getUser().getRoles() 偶尔工作

转载 作者:行者123 更新时间:2023-12-01 22:29:33 24 4
gpt4 key购买 nike

这很奇怪。

我以 Admin Mustermann 的身份登录这里,但是当我尝试确定用户的角色时,我什么也没得到:

current user:
<xp:text
escape="true"
id="computedField4"
value="#{javascript:context.getUser()}">
</xp:text>
roles:
<xp:text
escape="true"
id="computedField5"
value="#{javascript:context.getUser().getRoles()}">
</xp:text>

enter image description here

如果我打开我的 XPages 调试工具栏,它会告诉我我是匿名的。

enter image description here

这是我的 ACL,它确认 Admin Mustermann 应该至少具有三个角色:

enter image description here

我很难过。

最佳答案

我更愿意使用 database.queryAccessRoles(session.getEffectiveUserName()) 而不是使用上下文。

我创建了一个用于获取大量 ACL 和用户信息的 bean 作为片段:http://openntf.org/XSnippets.nsf/snippet.xsp?id=sysinfouser-acl-info-custom-control-java-bean

关于XPages:context.getUser().getRoles() 偶尔工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30191459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com