1

我有一个 ASP.NET 网站,其中多个用户使用相同的用户凭据访问该网站。该站点在由单个用户使用时运行良好,但是当具有相同凭据的第二个用户同时登录并且第一个用户执行任何操作(单击任何链接、选择任何下拉列表等)时,第一个用户将被重定向到默认/登录页面。我希望两个用户都能毫无问题地访问该站点。

任何人都可以评论为什么会发生这种情况以及如何解决这个问题。

4

1 回答 1

1

我对行为原因的猜测是您正在使用的身份验证方法。可能当第一个用户登录时,他会获得一个会话 ID,该 ID 授权他执行以下请求。

当另一个用户使用相同的凭据登录时,会为该用户创建不同的会话 ID,因此第一个用户拥有的 ID 不再有效,因此他会被重定向到登录页面。

于 2013-10-22T16:14:27.390 回答