質問: Jqueryはユーザーセッションを追跡する方法をチャットします 私たちは内部コミュニケーションのためにJQueryのチャットを私たちの会社で実装しました。それは正常に動作しています。私たちはデータベースにユーザー状態を保存しています。ログインしたユーザーがログアウト時に状態をログアウトしたときに、DBに状態を保存します。 問題は、ユーザーがログアウトしたボタンをクリックせずにウィンドウを閉じるかPCをシャットダウンしても、チャットシステムにはログインしているということです。 各ユーザーがログインしているかどうか、たぶんユーザーセッションを追跡して追跡する方法は?
回答: 私がこれを達成するために考えている最良の方法(しかし、最も安全ではないか、または最も堅牢ではない)は、クッキーによるものです。 まず、server/jqueryスクリプトは、ユーザがログインしたときにブラウザセッションが終了したときに削除されるクッキーをコンピュータに置きます。その後、ログアウトしたら、クッキーを削除します。したがって、ユーザーがログインしているかどうかを確認する場合は、Cookieを探します。