2013-02-13 2 views
2

У меня есть приложение Spring 3 MVC, а часть приложения требует перенаправления на сторонний сайт оплаты и что сайт оплаты перенаправляет обратно в мое приложение после его завершения. Проблема в том, что Spring, похоже, создает новый сеанс вместо старого и стирает все данные, ранее сохраненные в сеансе. Это создает серьезные проблемы для моего приложения, и мне интересно, есть ли способ сохранить сеанс после внешнего перенаправления?Весна 3 сеанса MVC теряется после внешнего перенаправления

Кроме того, cookie включен в моем браузере, и я действительно подтвердил, что значение jsessionid в cookie изменяется после перенаправления, указывая на новый сеанс, перезаписывающий старый.

+0

@Vokuhella Я столкнулся с той же проблемой. можете ли вы сообщить мне, если вы исправили проблему? или у вас есть другое решение? Спасибо – Beginner

+0

Такая же проблема здесь ... – saidfagan

ответ

0

Можете ли вы предоставить следующую информацию:

  1. После возвращения с сайта 3 партии, делает ваше приложение использовать другой домен/поддомен от того, что он использует перед перенаправлением на сайт 3 партии?
  2. Возможно ли, что значение тайм-аута сеанса настолько невелико, что сессия истекает к моменту возвращения пользователя в ваше приложение?
  3. Использует ли ваше приложение фреймы с событиями onunload, которые недействительны для сеанса?
+0

1. Нет. Тот же домен. 2. Тайм-аут достаточно длинный. 3. Я не использую фреймы в приложении. – vokuheila

Смежные вопросы