Несколько заказов через несколько вкладок браузера

Я работаю над приложением управления игрой. Я хочу реализовать следующее:

  1. В одной вкладке браузера пользователь может забронировать места и перейти к платежному шлюзу и произвести оплату.

  2. Если он открывает другую вкладку в браузере, ему нужно разрешить бронировать другие места и произвести оплату за выбранные места в текущем браузере.

Но в настоящее время я реализовал концепцию сессий, и если пользователь бронирует билеты на одной вкладке, и если он пытается открыть сайт на другой вкладке и заказывает билет, я просто выдаю предупреждение, что в данный момент происходит транзакция, и выдаю ему возможность завершить транзакцию и начать новую.
Я использую PHP codeigniter Framework

1

Решение

Вместо того, чтобы сохранять сессию в php, вам может потребоваться сохранить ее в html как скрытую переменную и оценить ее в php для идентификации сессии.

Это может быть единственным вариантом, так как сеансы php и файлы cookie не будут различать разные вкладки.

Вы должны учитывать последствия этого подхода для безопасности на основе вашей системы и требований.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]