複数人の管理者を想定した管理者向けのサイトにて、
あるDBのレコードを編集するページにて、複数ユーザの同時編集を禁止したい場合はどのような制御を行うのが好ましいでしょうか?
・複数人が変更可能な編集ページを開いたときに「他の人編集中です」と表示され、更新ボタンが不可となるような制御が必要です。
(当然、レコードのロックなどでSubmit時に編集不可であることを検知するのも可能だとは思うのですがあくまでページを開いた瞬間に通知したいです。)
例えばLockテーブルを作成し、ロック中ページの情報を保持するようにすれば可能だとは思いますが、
途中離脱が行われたときのロック解除方法も決める必要がありますし、他に良い方法がないか知りたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/21 02:43 編集
2021/10/21 15:18 編集
2021/10/22 03:07