Я управляю сайтом электронной коммерции на Django 2.1.0
У меня есть некоторые проблемы с пользовательскими сессиями.
Мой процесс оформления заказа выглядит следующим образом:
- Корзина
- Информация о доставке
- Сводка
- Выход из сайта для банка для оплаты
- " Уведомление "Банк отправляет повторное запрос с информацией о платеже
- Если все в порядке, мы перенаправляем пользователя на /confirmation
Проблема в том, что я заметил, что пользователи больше не входят в систему" Уведомление"step.
На этом шаге у меня есть декоратор @login_required
.
, поэтому он перенаправляет пользователя на /my-account/login?next=/notification
. К тому времени, как пользователь перенаправляется, он снова входит в систему.
Итакперенаправляется обратно на /my-account/
и никогда не посещает страницу /confirmation
.
Вопрос в том, почему мой пользователь отключен на уведомлении .
Эта установка хорошо работает в течение нескольких месяцев.
Я подозреваю, что обновление django с 1x до 2x?
Известна ли проблема с сессией?