0

我有我开发的这个网站。它表现得很奇怪。我登录了它,现在似乎我无法注销它。它有会话,我不知道它在注销后以及在不同的浏览器中甚至在隐身后仍然可以保持。

最奇怪的是,如果你在浏览器中打开它,你会得到相同的会话状态。你不能用它做任何事情。但它就在那里。

到底是怎么回事?

转到此页面,它显示一些用户已登录。单击添加并再次要求提供凭据。就像一个无限循环。

http://krninstitute.com/krnitech/Forms

然后转到此页面,它显示其他用户已登录。转到页面末尾。

http://krninstitute.com/krnitech/Gallery

这个问题需要这些外部链接。

但这里有一些图片以防万一:

隐身窗口中的 cookie 没有记录

在此处输入图像描述

在此处输入图像描述

编辑1:

是什么导致每个请求都以会话 cookie 结束?我没有实现任何缓存。这与最近的 GoDaddy 崩溃有关吗?

编辑2:

问题是 1.你怎么能看到谁在应用程序上登录?我还没有实现这样的功能。2.如何有两个人从同一个浏览器窗口登录?

4

1 回答 1

0

会话和身份验证是两个不同的东西。当您使用 FormsAuthentication 登录和注销时,它不会更改会话。除了注销之外,您还必须放弃会话。

Session.Abandon();

请注意,在请求结束之前会话仍然存在,因此您可能应该在之后立即重定向到默认页面。

于 2012-09-11T06:46:08.563 回答