2015-12-03 43 views
0

我將登錄的用戶從我的網站重定向到銀行支付系統。用戶完成付款後,他將從銀行網站重定向到我的網站,但是在很多情況下,會話丟失。任何想法?重定向虛擬冠捷(銀行支付)後丟失會話

這裏是LOGG代碼:

連接

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

斷開

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

謝謝。

回答

0

根據您的設置,可能會話存儲在www.yourdomain或yourdomain上。例如,如果用戶從yourdomain登錄,然後重定向到www.yourdomain,則可能會話不在那裏。

+0

感謝您的評論。請問我怎麼知道它? – Jose

+0

我建議首先確認這是通過執行來自兩個www的相同步驟的問題。並沒有www。首先需要清除cookies等。 – serializer

+0

確實!!!當我訪問沒有www的url時發生失敗。如何解決它? – Jose