xpages - 注销控制不起作用

标签 xpages xpages-ssjs

我在应用程序的主布局中有登录/注销链接,按照 David Leedy 在此视频中描述的方式:http://notesin9.com/index.php/2012/03/09/notesin9-049-xpages-login-and-logout/

一切正常,除了注销链接。链接的代码是:
facesContext.getExternalContext().getRequest().getContextPath() + "?Logout&redirectTo=" + facesContext.getExternalContext().getRequest().getContextPath()
单击它时,我会退出并返回主页,这很好。但是,如果我刷新或单击另一个页面,我会立即重新登录而没有密码提示。这是因为服务器上保存了一个未被清除的 session 吗?如何更改此设置,以便在注销后,有人在登录之前必须再次完成完整的登录过程?

最佳答案

这取决于您的服务器是设置为使用基本身份验证还是基于 session 的身份验证。基本身份验证没有注销机制,当您关闭浏览器时,您将被注销。

上面的代码仅适用于通过 domino admin 在您的 domino 服务器上配置的基于 session 的 session 。

这里有一些说明:
http://www-12.lotus.com/ldd/doc/domino_notes/7.0/help7_admin.nsf/b3266a3c17f9bb7085256b870069c0a9/1e4058257e426e5e8525706f0065d97a?OpenDocument

关于xpages - 注销控制不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720262/

相关文章:

xpages - 使用 Select2 和 REST 服务控制的名称选择器

jquery - 没有时间段的 Xpages 日历

postgresql - 如何从 Xpages 写入 PostgreSql 数据库?

xpages - Xpage, createForm=false 禁用链接上的 SSJS 事件?

javascript - Xpages 如何计算客户端中 Xpage 的 URL

xpages - 获取 xpages View 控件中的 View 名称

java - 如何获取复选框组的标签值?

java - FunctionObject 的序列化

XPage:转换现有 Notes 文档的内容(部分和选项卡式表格)

xpages - 如何在 Xpages 中使用 BigDecimal?