为什么我的成员会看到彼此的数据?

时间:2015-08-12 18:01:56

标签: c# asp.net forms-authentication formsauthenticationticket

我正在开发一个asp.net应用程序,除了多个用户外,目前一切顺利。我已经创建了一个基于SQL Server的登录系统。过程如下...用户提供用户名和密码。这些是通过SQL Server验证的。如果经过验证,它们将存储在表单授权凭证中。此票据用于在登录后在用户应用程序页面上提供其他数据。问题是,在应用程序中一次只能出现其中一个?如果一个用户(称他为“Joe”)登录并开始工作,则另一个用户(称他为“Frank”)登录并开始工作,“Joe”计算机上的下一个数据绑定绑定“Frank”的数据。我哪里错了?有关此事的任何好的阅读或建议吗?

1 个答案:

答案 0 :(得分:0)

确保存储应用程序数据的类不是静态的。随后,这些字段都不应该是静态的。