Nano Hash - криптовалюты, майнинг, программирование

Сессия пользователя потеряна при перенаправлении обратно с платежного шлюза

Я настроил Cybersource в качестве своего платежного шлюза, я могу перейти к Cybersource и произвести платеж, а также успешно перенаправить обратно на сайт. Также я могу отменить платеж и перенаправить обратно на свой сайт.

Я получаю ответ от платежного шлюза. Но пользователь выходит из системы при обратном перенаправлении с платежного шлюза.

  1. Я использую https-сайт.
  2. Перенаправление обратно на тот же URL (https).

Теперь я могу повторно войти в систему на основе TransactionID. Я хочу убедиться, что сеанс пользователя не потерян, а пользователь остается в системе.

Заранее спасибо!


  • Что ж, прискорбно, что именно вы спрашиваете? 24.02.2021
  • Привет, я успешно получил ответ от платежного шлюза. Но пользовательская сессия потеряна, и пользователь выходит из системы, чего не должно происходить. Как я могу убедиться, что пользователь все еще находится в системе? 24.02.2021
  • & Куда именно вошел пользователь? Вы собственная система или Cybersource? Если это ваша собственная система, как вы храните сеанс? Вы разрушаете сеанс, когда пользователь покидает страницу? 24.02.2021

Ответы:


1

Проблема связана с конфигурацией вашего файла cookie на том же сайте. Вы должны использовать SameSite = None в своих атрибутах файлов cookie. Также, если вы используете SameSite = None, вам также следует установить атрибут безопасных файлов cookie.

24.02.2021
  • Привет .. спасибо за это предложение .. Я пробовал это, и теперь он отлично работает. Но есть ли другие решения для этого? 26.02.2021
  • Раньше для проекта использовался другой платежный шлюз, и мы никогда не сталкивались с подобными проблемами. 26.02.2021
  • Это связано с некоторыми новыми правилами от веб-фонда для повышения безопасности. 27.02.2021
  • Но разве это не должно было остановить работу старого платежного шлюза? 28.02.2021
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..