Sitecore切换与其他用户的用户会话

Jos*_*h C 1 session asp.net-membership sitecore session-state sitecore6

我有一个使用Sitecore的FBA网站.每隔一段时间,它就会使一个用户与另一个用户感到困惑.我的意思是,用户A会以某种方式无意中劫持用户B的会话.用户A将查看a)他们无权查看的页面,并且b)为用户B定制.有一次我能够重现(意外),我点击后恢复原来的会话到另一页.

我知道Sitecore利用了Aspnet会员数据库,所以这可能是该数据库的一个问题,但我真的无法猜测.感觉更像是会话问题而不是其他问题.此外,这不是在群集上发生,而是在独立计算机上发生.

无论如何,任何信息 - 甚至理论 - 都可能有所帮助.我不认为我以前见过这样的东西.

And*_*röm 5

我很久以前就遇到过类似的问题.事实证明,有一个静态(共享)方法检索用户(或会话).这不是一个Sitecore错误,而是一个糟糕的实现...完全不确定这是你的问题,但可能值得检查没有用于访问用户的字段或方法是共享的.