我们的ASP.NET网站在内部非常一致地使用相同的 URL 结构来更改页面。
例如:https://mysite.org/page1.aspx
对http://mysite.org/page2.aspx
。
我们使用Session
变量来跟踪用户的登录状态。我们的具体问题是用户将指向登录页面的快捷方式设置为https://www.mysite.org/LoginPage.aspx
. Session
变量设置LoggedIn=True
为。
然后登录页面将用户发送到主页http://mysite.org/homepage.aspx
。
服务器创建一个新会话,并且登录的会话变量不再可用于新会话。我们如何解决这个问题?