【发布时间】:2021-07-14 21:56:54
【问题描述】:
我想从我的 p:commandButton 中正常注销:
我的后端 bean 中有这个功能:
public void logout() {
SecurityUtils.getSubject().logout();
SavedRequest savedRequest = WebUtils.getAndClearSavedRequest(Faces.getRequest());
if (savedRequest == null) {
Faces.redirect("/common/login.jsf");
} else {
Faces.redirect(savedRequest.getRequestUrl());
}
}
但我得到了这个:
原因:org.apache.shiro.session.UnknownSessionException:没有id为[b4a41562-0d9e-4fc9-9d9d-ef7724d8efad]的会话
知道如何解决这个问题吗? 我也在使用 Omnifaces 库。
知道有什么问题吗?
我正在使用: Shiro 1.7.0 和 Omnifaces 3.10.1
【问题讨论】: