0

ユーザーがページを更新した場合にログイン状態を維持するためのベスト プラクティスは何ですか? ユーザーが既にサインインしているとします。

現時点では、ゲートキーパーはその義務を果たしていますが、ユーザーがページを更新すると (F5、ブラウザ ボタン)。ユーザーはログイン画面 (デフォルトの場所) にリダイレクトされます。

どのプレゼンターをロードするかを決定するために、URL に nametoken があります。

ユーザーを再ログインする方法を見つけた人はいますか?

4

1 に答える 1

1

ユーザーのログイン状態を維持し、gwt で追跡するために使用するものについて説明します。これがヒントになるかもしれません。

セッション追跡のために、単純な「ping」リクエストでサーバーに定期的に接続するシングルトンMySecurityManager(エントリポイントで初期化)があり、サーバーはセッションが期限切れになった場合に応答を返し、別のユーザーがログインした場合は別のケースとして検出します(別のタブ)。

アクティビティと場所のサポートを実装したので、F5 は同じアクティビティにとどまります。そのため、ブラウザーが更新されると、正しい場所が選択され、SecurityManager が初期化され、最初にセッションがチェックされ、セッションが正常かどうかがチェックされます。

于 2012-07-02T16:23:03.617 に答える