IE工具栏按钮用户登录未保留

时间:2011-12-23 20:21:02

标签: .net internet-explorer toolbar session-cookies

我有一个IE工具栏按钮,在现有网页上弹出一个小div,并显示现有网页中的图像。弹出窗口正在渲染html,例如www.abc.com/page1.aspx“。page1.aspx中的代码首先检查用户是否登录。如果没有,则响应.Redirect到login.aspx。问题一旦用户登录并被重定向回page1.aspx,代码就像用户仍然没有登录一样。

page1.aspx上的代码是:

if( HttpContext.Current.User.Identity.IsAuthenticated )
  // do stuff
else
 Response.Redirect("/login.aspx");

目前这是一个无限循环的登录,因为HttpContext.Current.User.Identity.IsAuthenticated永远不会成立。

如果我使用IE浏览器导航到我的网站(即www.abc.com),请登录,然后在另一个窗口中使用IE按钮一切正常; HttpContext.Current.User.Identity.IsAuthenticated为true。只有在弹出窗口要求我登录时才会出现此问题。

我很难过!

0 个答案:

没有答案