2013-04-23 35 views
0

我们的ASP.NET网站在内部使用相同的URL结构非常一致地更改页面。会话正在通过URL更改进行更改

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

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

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

回答

0

您应该将Web服务器配置为将所有请求从www.example.com重定向到example.com(反之亦然)。
这可以防止首先发生这种情况。

+0

感谢您的快速回应!我也这么想。究竟是在哪里完成的,所以我可以告诉开发者。 – wephenn 2013-04-23 15:42:50