用户会话状态是否可能重叠,导致一个用户读取另一个用户的会话状态
我们有一个网络应用程序,我们在登录表单中使用户不中毒,登录后,我们将用户信息(用户信息,用户ID,...)保持在会话状态,现在处于压力之下,有时但很少见我们从客户那里得知,他们正在使用自己的用户名登录,但登录后,他们发现自己使用了其他男孩的名字,并读取了他们的数据,就好像他们正在读取其他用户的会话一样。这可能是问题所在吗?
We have a web appliaction where we are nonintoxicating users in a log in form, after log in, we are keeping the user info ( user info, user id, ...) in a session state, now under pressure, sometimes and very rarely we get from clients that they are logging in with their user name, but after login they found themselves with some boy else's name, and reading their data, as if they are reading other user's session. Could this be the issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能看到这种情况发生的唯一方法是它们是否以某种方式共享相同的会话 ID,这可能只有在您在 SQL Server 中管理会话状态时才会发生。如果您使用标准的 InProc 会话状态,则这种情况不太可能发生。
The only way I could see that happening is if they somehow shared the same session ID, which would probably only happen if you're managing session state in SQL server. If you're using standard InProc session state, that would be highly unlikely.