私のページには、ユーザーを管理するための管理パネルがあります。
ユーザーを削除またはブロックし、このユーザーが既に自分のWebページにログインしているとします。JSFでの特定のユーザーセッションの破棄
どのようにして彼のセッションを破壊できますか?
ユーザー使用のj_security_check
(HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest().login(getUsername(), getPassword());
経由でログイン:あなたはsesssionObject.invalidate()
を利用することができます
- JSF 2.1
- Primefaces 2.2.1
- Glassfishの3.1
これは、他のユーザーのセッションではなく管理者セッションを無効にします。 –