3

Spring 3 MVC アプリがあり、アプリの一部でサードパーティの支払いサイトへのリダイレクトが必要であり、その支払いサイトは完了後にアプリにリダイレクトされます。問題は、Spring が古いセッションを使用する代わりに新しいセッションを作成するように見え、以前にセッションに保存されたすべてのデータを消去することです。これにより、アプリに大きな問題が発生します。外部リダイレクト後にセッションを保持する方法があるかどうか疑問に思っていますか?

また、ブラウザで Cookie が有効になっており、Cookie の jsessionid 値がリダイレクト後に変更されることを実際に確認しました。これは、新しいセッションが古いセッションを上書きしていることを示しています。

4

1 に答える 1

0

次の情報を提供できますか:

  1. サードパーティのサイトから戻った後、アプリはサードパーティのサイトにリダイレクトする前に使用していたものとは異なるドメイン/サブドメインを使用していますか?
  2. セッション タイムアウト値が低すぎて、ユーザーがアプリに戻るまでにセッションが期限切れになる可能性はありますか?
  3. あなたのアプリは、セッションを無効にする onunload イベントを持つフレームを使用していますか?
于 2013-03-25T18:40:52.823 に答える