0

我们的ASP.NET网站在内部非常一致地使用相同的 URL 结构来更改页面。

例如:https://mysite.org/page1.aspxhttp://mysite.org/page2.aspx

我们使用Session变量来跟踪用户的登录状态。我们的具体问题是用户将指向登录页面的快捷方式设置为https://www.mysite.org/LoginPage.aspx. Session变量设置LoggedIn=True为。

然后登录页面将用户发送到主页http://mysite.org/homepage.aspx

服务器创建一个新会话,并且登录的会话变量不再可用于新会话。我们如何解决这个问题?

4

1 回答 1

0

您应该配置您的网络服务器以将所有请求重定向www.example.comexample.com(或反之亦然)。
这首先防止了这种情况的发生。

于 2013-04-23T15:39:29.327 回答