我们的 ASP.NET 网站在使用相同的网址结构更改网页时内部非常一致。
例如: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
。
服务器创建一个新会话,新会话不再可以使用登录的会话变量。我们如何解决这个问题?
答案 0 :(得分:0)
您应该将您的网络服务器配置为将所有请求从www.example.com
重定向到example.com
(反之亦然)。
这可以防止首先出现这种情况。