私は、主に AJAX と Javascript を使用したモバイル ベースの Web アプリケーションに取り組んでいます。メイン ページにアクセスするには、ログイン ページからメイン ページにポスト経由でデータが送信され、そこで mySQL クエリでチェックされます。ログインに問題がある場合は、ログイン ページに戻ります。それ以外の場合は、メイン ページに進みます。ユーザーにしきい値を超えて再認証を強制するタイムアウトを実装する最良の方法を見つけようとしています。
すべてが jQuery と AJAX を介してメイン ページから制御されるため、どの時点でも main.html から離れません。私の問題は、モバイル ブラウザが最小化または閉じられた状態をどのように処理するかということです。たとえば、Android デバイスで Chrome を使用していて、Web アプリにログインしています。いくつかのアクションを実行してから、ブラウザーを最小化して、携帯電話で他のことを行います。3 時間後、タブをページに残したまま Chrome を開き、ページで以前行っていたことを続けます。それを傍受して、その後ログインページに強制的に戻すにはどうすればよいですか? ログイン時間をCookieに保存し、関数が呼び出されるたびにチェックを実行することを考えていましたが、それはあまりエレガントではないようです.