gpt4 book ai didi

Xpages:确定用户是否可以访问数据库

转载 作者:行者123 更新时间:2023-12-02 06:57:54 26 4
gpt4 key购买 nike

我的 Xpages 应用程序顶部有一个导航栏。该元素将在许多 Xpage 应用程序之间共享 - 它的工作方式类似于我们的 Xpage 应用程序的 Intranet。

我不想向无权访问数据库的用户显示数据库链接。

如何确定用户是否可以访问数据库?这是我应该以某种方式缓存的东西,这样就不必一次又一次地加载它:

最佳答案

您可以使用Database 方法queryAccess(name) 获取单个用户的ACL 级别。然后,您可以检查“无法访问”和“存款人”。下面是一个示例,如果用户有权访问数据库,则返回 true:

db.queryAccess(userName) != ACL.LEVEL_NOACCESS && db.queryAccess(userName) != ACL.LEVEL_DEPOSITOR

我建议您将其缓存在用户的用户 bean 中。

关于Xpages:确定用户是否可以访问数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793196/

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