我正在使用ASP.net MVC5进行电子商务项目。我没有使用任何SSL。 我也成功整合了支付网关。我面临的问题是,当我将数据发布到支付网关时,它处理付款并将响应发送回用户登出的Web应用程序操作方法,即User.idenity设置为null。
我认为由于每个网关都使用https作为安全性,因此会发生HTTP连接。在重定向到https后,它会删除所有cookie和会话数据。
但我不想使用https连接来保留用户登录会话。请告诉我如何在从支付网关重定向后保留我的用户登录状态。
答案 0 :(得分:1)
请检查here在集成CC大道支付网关时遇到了类似的问题。
要解决此问题,我已将会话域名cookieSameSite =“ None”设置为<httpCookies domain="localhost" httpOnlyCookies="false" requireSSL="false" />
这样的cookie域名。效果很好。