日期:2014-05-17  浏览次数:20875 次

使用EF查询数据,标识信息放在类文件,数据有时候会错乱
急急急  请问有没有人遇到过这种问题  我现在不清楚到底是哪一步出问题了

用户信息  cookie和session各一份
登录时保持一致

登录后将信息存储到xxx.cs文件  每次获取用户信息就在这个类中获取

然后这里的数据读取是用EF弄的  

现在问题是 用户1登录后竟然可以读取到用户2的数据  这个我很不解  我认为的就是EF是没问题的   是不是用户信息存储的问题  求大神帮忙看一下  没有具体代码  充逻辑上分析是什么问题
session Cookie 存储

------解决方案--------------------
自己看下数据库的用户表 不就知道了··
------解决方案--------------------
一般登录后直接存在Session中,Session你可以存储用户这个对象 比如 Class User{ UserId,UserName}等

以后的每一次读取都要都过当前Session来操作

如果需要其他更具体的信息,则可以通过Session中UserId ,然后再根据EF来查询具体的用户相关信息