Во время процесса покупки моего сайта электронной коммерции, который я разрабатываю в MVC, мне нужно передать сеанс «корзины» на другой поддомен (например, http: //www.abc.com на https: //secure.abc.com).
Полагаю, мне нужно выполнить тот же трюк, что и для веб-форм, где я сохраняю все переменные, связанные с сеансом, в базу данных, затем передаю идентификатор записи базы данных в защищенный поддомен и перезагружаюсеанс с использованием предоставленного идентификатора.
Однако с MVC у меня есть несколько вариантов (я думаю):
1) Визуализация формы на незащищенной странице, которая отправляет идентификатор наконтроллер (но вызовите контроллер, используя жестко запрограммированный абсолютный URL-адрес (например, https://secure.abc.com/nextstep
2). Отправьте обратно идентификатор на мой незащищенный контроллер, а затем попросите контроллер вернуть защищенное представление (является ли этовозможно).
Есть ли лучший способ?