PHP,JavaScriptで閲覧制限をしたい

前提

PHP,JavaScriptについて質問です。
データベースのレコードを編集するページを作っています。
編集中は他のユーザに閲覧できないよう属性を変えてユーザをブロックしています。
(通常時はstateカラムの値は"open"、編集中はstateカラムの値は"close"のように)
そこで以下の動作を導入したのですがやり方がわかりません。

実現したいこと

・編集者が編集ページのタブを閉じたり、ブラウザを閉じたりしたときにstateカラムの値を"open"にする

・編集者がトップページに飛ぶリンクをクリックしたらstateカラムの値を"open"にする(formによるページ遷移時には発動しない)

・編集ページを開いてから一定時間が経過したら自動的にstateカラムの値を"open"にする(この処理はユーザがPCの電源を入れてなくても起こしたい)

補足情報(FW/ツールのバージョンなど)

Smarty,QuickForm2使えます。

コメントを投稿

0 コメント