1

CakePHP 2.4 アプリを実装しています。

私はモデルとしてUserとを持っています。Article

私には何のarticles/view行動もありません。のみarticles/editarticles/delete actions

またはとして Web ページUserにアクセスすると、その特定の Web ページは、他のユーザーによる編集/削除からロックされます。articles/editGETPOSTArticle

以下は、アドバイスが必要な重要な部分です。

ユーザーが電源を入れたままarticles/edit/2330 分間操作がない場合、

- また -

ユーザーがarticles/edit/23ページを離れると、

その後、articles/23他のユーザーが編集/削除できるようになりました。

私の頭から離れて、私は記事テーブルで、現在制御されているユーザーのuser_idを保持するcurrent_locked_byフィールドと呼ばれるフィールドが必要であることを知っています。

私の問題は、セッションの非アクティブを検出し、ユーザーが編集ページを離れたことを知ることです。

ユーザーが入力要素に何も入力しないか、ドロップダウンの選択を変更するか、チェックボックスをチェック/チェック解除するときとして、編集ページでセッションの非アクティブを定義しています。

提案?

4

1 に答える 1