4

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

一切正常,除了注销链接。链接的代码是:

facesContext.getExternalContext().getRequest().getContextPath() + "?Logout&redirectTo=" + facesContext.getExternalContext().getRequest().getContextPath()

单击它时,我会退出并返回主页,这很好。但是,如果我刷新或单击另一个页面,我会立即重新登录,而不会提示密码。这是因为服务器上保存了一个未被清除的会话吗?如何更改此设置,以便在注销后,有人必须再次完成完整的登录过程才能登录?

4

1 回答 1

6

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

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

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

于 2012-05-23T13:32:08.647 回答