いくつかの Web サイトのサイト管理者および開発者として、「サイト メンテナンス」機能が必要です。これらのサイトはすべて、有用なコンテンツを取得するためにログインするユーザーに基づいています。まず、理由:
- 私が信頼しているサイト (つまり、支払い処理業者) がダウンした場合、ログインを禁止する「メンテナンス モード」を設定して、この間誰も支払いを送信しようとしないようにしたいと考えています。
- ロールアウトした機能をテストしている場合 (ステージングでテストした後、100% 公開する前に) - ログインを禁止して、バグのあるバージョンがしばらくの間表示されないようにしたいと考えています。時間。
私の計画は、ユーザーのログイン時にログイン スクリプトがチェックするフラグを DB に設定することです。フラグが設定されている場合、ユーザーはログインできず、適切なエラー メッセージが表示されます。
ただし、現在ログインしているすべてのユーザーのセッションを終了するにはどうすればよいですか?
私が見落としているかもしれない何らかの理由で、これが悪い考えのように聞こえるかどうかも疑問に思っていますか?