私たちは jquery/php/mysql システムを使用して、ユーザーがログインして、システムによって構築されたビデオをオンラインで表示できるようにします。ユーザーがビデオのレビューを開始すると、ビデオはそのようにマークされます。しかし今では、ユーザーがレビューを完了せずにブラウザを離れたり、ブラウザを閉じたりするという、従来のブラウザベースのアプリケーションの問題に追い込まれています。その後、そのビデオは常にレビューされているが完了せず、キューに再入力されないという、途方に暮れた状態になります。
オプションは次のとおりです。
- 期間の境界外にあるレビュー セッションを見つけてキューにリセットするサービス (既に他のサービスがあります) を構築します。
- ユーザーがログインしたときに、期間の境界外にあるレビュー セッションをリセットします。基本的に、ユーザーがレビューのためにビデオをロックアウトすると、次回ログインしたときにロックが解除されます。
- 私になされた提案は、php/apache セッションの長さを使用し、有効期限が切れたら、保留中のレビュー ジョブをリセットすることでした。これは共有サーバー上の 1 つのプロジェクトであるため、これを実装する場所がわからないため、Apache 構成であってはなりませんが、リセット メカニズムはデータベース資格情報を認識してリセットできるようにする必要があります。 ..
- 誰もが嫌う最悪の解決策は、ユーザーが JavaScript を使用して「本当によろしいですか?!」と尋ねて移動できないようにすることです。
このシステムは数人の雇われたレビュアーによって使用されているため、ここで一般の人々を正確に扱っているわけではありませんが、より迅速なレビューのためにユーザーがログインを共有することを防ぐことはできません。同じログインを使用している他のユーザーによってレビューされています。