2012-05-23 71 views
4

我已經登錄我的應用程序的主要佈局/註銷環節,由大衛·利迪在這段視頻中描述的方式:http://notesin9.com/index.php/2012/03/09/notesin9-049-xpages-login-and-logout/註銷控制不工作

一切工作正常,除了註銷鏈接。該鏈接的代碼是:

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

當它被點擊,然後我得到註銷並返回到首頁,這是罰款。但是,如果我刷新,或點擊另一個頁面,我立即無需密碼提示即可重新登錄。這是因爲在服務器上保存的會話沒有被清除嗎?我該如何改變這種情況,以便在註銷之後,有人需要在登錄之前再次完成完整的登錄過程?

回答

6

這取決於您的服務器是否設置爲使用基本或基於會話的身份驗證。基本身份驗證沒有註銷機制,您在關閉瀏覽器時註銷。

上述代碼僅適用於基於會話的服務器,該服務器是通過多米諾管理員在多米諾骨牌服務器上配置的。

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

+0

好的,謝謝! –