IE11で使用するWEBアプリの排他制御について教えてください。
具体的には、ブラウザの閉じるボタンを押したときの制御です。
環境)
ブラウザ:Internet Explorer 11(インターネットに接続されていない閉鎖系ネットワーク内)
WEBアプリ:php5.6で開発
Aさんが、登録画面(例:電話対応内容)を開いたときに、
DB上の排他テーブルにレコードを作成し、
画面上の「閉じる」ボタンまたは「保存」ボタンを押下したときに、
上記のレコードを削除するという実装をしています。
これにより、Aさんが編集している間、それ以外の人は参照のみとしています。
私の知る限り、ブラウザの閉じるボタンを押したときに、
上記の「閉じる」ボタンまたは「保存」ボタンを押下したときのような
制御をおこなうことができません。
つまり、排他テーブルのレコードは残ったままで、意図せず、他の人が編集できない状態が続きます。
上記の点を解決するような、または全く別の方法でもよいですが、
WEBツールにおいてアプリケーションレベルで排他制御をおこなう設計を教えてください。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。