■■ Servlet/JSP(EJB含む) 質問スレ ■■
■ このスレッドは過去ログ倉庫に格納されています
0456webApp
02/12/15 01:50ID:WeZJArdXレスありがとうございます。
ロックファイルの案を参考にさせて頂きました。
EASサーバが3台構成なので、DBを使用して二重ログインチェック
を行うことにしました。
1.ログインが完了したユーザのユーザID(ユニーク)、日付をDBに登録する。
登録に成功すると、ユーザ認証成功、登録に失敗するとユーザ認証失敗。
2.ログイン認証が成功したユーザのセッションにHttpSessionBinding
Listener を実装したオブジェクトを格納しておく。
このオブジェクトは valueUnbound()時にユーザのユーザIDに該当する
DBのデータを削除する。
3.アプリケーションの画面で業務終了ボタン等のイベントで、ユーザIDに
該当するDBのデータを削除する。
4.ブラウザの×ボタンを押された場合は、セッションタイムアウト時に、2.
の処理が実行されるので、しばらく待つことになる。
■ このスレッドは過去ログ倉庫に格納されています