我在Xpages项目中定义了两个用户个人资料,但我正在尝试
创建一个使我能够在之间切换的功能
这两个用户的个人资料,但我不知道如何去做

最佳答案

如果要为应用程序切换用户,则需要注销并重新登录(这是Notes客户端中实际上发生的事情)。

但是,请记住sessionScope是针对浏览器 session 的,而不是用户 session 的。但是您可以使用此XSnippet清除sessionScope http://openntf.org/XSnippets.nsf/snippet.xsp?id=clear-session-current-nsf。或者,您的代码可以针对存储在sessionScope中的当前有效用户名进行检查,如果不同,则重新加载所有sessionScope变量。

10-06 15:15