Asp.net 如何将login.asps放入outputcache

Asp.net 如何将login.asps放入outputcache,asp.net,authentication,cookies,outputcache,Asp.net,Authentication,Cookies,Outputcache,在我的asp.net Webform应用程序中,除了login.aspx之外,我将所有网页都放在outputcache中 这是因为在login.aspx的页面_load中,我检查请求的是否包含任何身份验证cookie。如果找到有效的cookie,我会自动登录用户,而不提示输入用户名和密码。在我将login.aspx放入outputcache之前,所有这些都可以正常工作。在这里,当userA能够自动登录并查看userB的内容时,会发生一些奇怪的事情 从我删除login.aspx的那一刻起,一切都恢

在我的asp.net Webform应用程序中,除了login.aspx之外,我将所有网页都放在outputcache中

这是因为在login.aspx的页面_load中,我检查请求的是否包含任何身份验证cookie。如果找到有效的cookie,我会自动登录用户,而不提示输入用户名和密码。在我将login.aspx放入outputcache之前,所有这些都可以正常工作。在这里,当userA能够自动登录并查看userB的内容时,会发生一些奇怪的事情

从我删除login.aspx的那一刻起,一切都恢复正常

有没有一种方法可以将login.aspx放在outputcache中而不破坏东西