クライアント側でログイン ステータスを確認するためのベスト プラクティスは何かを知りたいです。私がやろうとしているのは、ユーザーのログイン ステータスを確認することです。JavaScript を使用して、開いているポップアップ ボックス (ログイン ボックス) にログインしていないかどうかを確認します。
2つのオプションを考えることができます
- サーバーへの AJAX 呼び出しを行い、ログイン ステータスを取得します。
- HTML ページに変数を用意し、クライアント側で JavaScript を使用してこの変数をチェックします。もちろん、私はこのチェックを信用していません。サーバー側のコントローラーに必要なすべてのチェックがまだ残っています。
オプション 1 は適切ですが、遅延が発生する可能性があるため、ユーザー エクスペリエンスの点で最適なオプションではない可能性があります。それとも私が間違っているのでしょうか、良いサーバー (私は Amazon Web サービスを使用する予定です) を使用すると、この遅延は最小限に抑えられ、ユーザーはそれを理解できません (質問はばかげているように見えるかもしれませんが、これは私の最初の Web 開発なので、理解してください :))
オプション 2 に問題はありません。間違っている場合は修正してください。私が言ったように、私はベストプラクティスを理解しようとしています。