forms验证,登录进去之后显示的是别人的账号,有人遇到过吗

ma_ta 2010-12-29 10:57:34
c#开发的站点,用的forms验证,windows2003server系统,登录进去之后显示的是别人的账号,且这个账号自己从来没用过,完全不认识,亲眼所见,出现几率大概百万分之一,求高人指点
...全文
122 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
reggiekiller 2010-12-30
  • 打赏
  • 举报
回复
ucweb也出现过这种情况
ma_ta 2010-12-30
  • 打赏
  • 举报
回复
呵呵,百万分之一是个大概估值,根据访问量和出现的投诉大致算出来的,应该不是sql的问题,根据用户名、密码查数据库,这个可能性不大,初步怀疑是客户端环境造成的缓存,但是客服表示,使用他这台机器的人都没用过这个账号
phil999 2010-12-29
  • 打赏
  • 举报
回复
楼主可以买一张彩票
ma_ta 2010-12-29
  • 打赏
  • 举报
回复
显示出来的账号是用户的,在登录的这台机器(公司内部机器)上没有人用过这个账号,其实这之前也根本没人知道这个账号
huminghua 2010-12-29
  • 打赏
  • 举报
回复
应该是缓存了吧!
福来哥 2010-12-29
  • 打赏
  • 举报
回复
有时候腾讯的某些网站也会有这样的情况,比如QQ群的空间。。。

一般解决方法就是在表情提交的URL后面加上
&sid = Math.random();

这样防止服务器缓存这个url页面。
酋长 2010-12-29
  • 打赏
  • 举报
回复
如果百万分之一,那么该问题pass吧。
jiewei915 2010-12-29
  • 打赏
  • 举报
回复
如果真是百万分之一的概率,那去买彩票吧

很可能,有人在你不知道的情况下用该账户登陆过,至于他是怎么知道这个账号的,就像那百万分之一的概率一样,无从而知
zhuzhedongjie 2010-12-29
  • 打赏
  • 举报
回复
涉及数据库 查看下sql语句吧
zhuzhedongjie 2010-12-29
  • 打赏
  • 举报
回复
程序出错了 唯一的原因

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧