ユーザーは、Google、Facebook、またはTwitterアカウントを使用して、GoogleAppEngineで実行されているサイトにログインできます。ユーザーのセッションはすでに実装されており、3つの認証プロバイダー(Google、Facebook、Twitter)はすでに機能しています。
次のタスクは、プロファイルが表示されたときにユーザーがオンラインであるかどうかを確認することです。これを実装する方法は?何かアイデアがあれば教えてください。
さらに、ユーザーがサイトにログインすると、次のようなセッションにメールを保存しました。
session.put("email", email);
考慮すべきもう1つのことは、ユーザーのセッションがタイムアウトしたときです。ユーザーのセッションが(サイトで提供されているログアウトメニュー/ボタンを使用せずに)自動的にタイムアウトになり、サイトで長期間操作を行わなかった場合、何かを行うことができますか?
使用されるフレームワークは、GoogleAppEngineで実行されるStruts2です。
ありがとう。