Web浏览器需要再次使用用户名和密码

时间:2011-09-24 13:34:29

标签: c# asp.net vb.net browser

虽然在我的浏览器中打开了需要登录的网页, 如果我关闭浏览器并重新打开,我必须再次写入用户名密码。

但是,有时当我关闭浏览器并重新打开同一页面时,它不再需要用户名和密码了吗?

是关于Session,Cookie吗?如果是,为什么有不同的条件? 你觉得怎么样?

2 个答案:

答案 0 :(得分:0)

Gokturk

它取决于它们使用会话状态管理技术。基本上有3个状态管理可以在asp.net中使用

Asp.Net state management

我认为使用Cookie的网页有一些到期时间。如果它的会话然后当你关闭 浏览器然后会话将被清除。 (InProc模式)。

Cookie将在上述时间段内过期,如果您在浏览器关闭后能够重新登录,则会检查cookie以获取您的凭据。

对于不同条件的原因将明确指出

  1. 如果您清除了浏览器数据(会话,Cookie等)
  2. 你可以点击记住的密码,它将存储在浏览器缓存中。

答案 1 :(得分:0)

因此,网站似乎只允许基于会话的非持久性cookie。我的猜测(正如我在我的系统上看到的那样),浏览器已关闭,但该过程并未消失。当您打开“新”浏览器时,它将获取现有流程,并且所有会话信息仍然有效。要确认这一点,请关闭浏览器,检查任务管理器以确保在开始新会话之前完全缺少iexplore.exe,chrome.exe或firefox.exe。