【问题标题】:Lost session after redirect virtual TPV (bank payment)重定向虚拟 TPV(银行支付)后丢失会话
【发布时间】:2015-12-03 10:28:23
【问题描述】:

我将登录用户从我的网站重定向到银行支付系统。用户完成付款后,他会从银行站点重定向到我的站点,但是,在许多情况下,会话会丢失。有什么想法吗?

这里是日志代码:

连接

FormsAuthentication.RedirectFromLoginPage("user", false);
Session["id"] = 1;

断开连接

FormsAuthentication.SignOut();
Session.Clear();
Session.Timeout = 1;
Session.RemoveAll();
Session.Abandon();

谢谢。

【问题讨论】:

    标签: asp.net session-timeout session-management


    【解决方案1】:

    根据您的设置,会话可能存储在 www.yourdomain 或 yourdomain 上。例如,如果用户从 yourdomain 登录,然后重定向回 www.yourdomain,则会话可能不存在。

    【讨论】:

    • 感谢您的评论。请问我怎么知道?
    • 我建议首先确认这是问题所在,方法是从两个 www.perform 执行相同的步骤。并且没有 www。需要先清除 cookie 等。
    • 解决方案如下:
    猜你喜欢
    • 2021-02-03
    • 2020-12-26
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 2020-11-11
    • 2014-03-31
    相关资源
    最近更新 更多