私は Vaadin 7 でプロジェクトを行っています。ログインのために以下のようなものを実装する必要があります。
ユーザー「A」がシステム「1」にログインしています。そして再び別のシステム「2」にログインします。システム '1' の UI を閉じる方法を知りたいです。
試してみたところ、同じブラウザであればUIを閉じることができました。ただし、システム/ブラウザが異なる場合。わかりません。
私のコード:
private void closeUI(String attribute) {
for (UI ui : getSession().getUIs()) {
if(ui.getSession().getAttribute(attribute) != null)
if(ui.getSession().getAttribute(attribute).equals(attribute))
ui.close();
}
}
誰でもこれで私を助けることができますか?