2010-10-06 65 views
0

您好我正在使用IE7和IE8浏览器运行Web应用程序。我已登录到Web应用程序进入下一页。如果要复制下一页的网址,并打开新的浏览器并粘贴网址,则直接打开下一页。我的意思是我的表单身份验证不起作用。请帮助如何处理这个问题。如何在IE7和IE8中处理表单身份验证

+2

我喜欢你如何将IE归咎于这个 – 2010-10-06 10:07:13

+0

改说你的问题,这是没有意义的。 – RPM1984 2010-10-06 10:18:09

回答

0

我对asp.net提供的确切代码不够了解,但是如果尚未创建新的会话,您的登录页面应该创建一个新会话。 当身份验证表单验证用户名/密码后,它应该设置会话变量以标记用户已登录。 需要登录的页面应检查该会话变量,如果未设置,则重定向到登录页面。

希望有帮助!

+0

我已经完成了页面加载的所有这些事情。我的意思是在页面加载时检查sessiion null,但在同一台机器上的不同浏览器中,问题出现在IE7和8会话主体中。 – Aman 2010-10-06 10:12:00

+1

@Aman - 表单身份验证是通过存储在浏览器中的cookie来完成的(除非您创建一个持久的cookie)。因此,如果您使用IE8登录,然后打开说IE7,您不会自动登录。这与IE无关,这是基于cookie的身份验证如何工作。 – RPM1984 2010-10-06 10:17:25