锁定老帖子 主题: 奇怪的session混乱问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-27
...牛,以前我们项目里也有这种代码,上线后才发现,图省事直接改成ThreadLocal吧
|
|
返回顶楼 | |
发表时间:2007-10-02
抛出异常的爱 写道 刚刚在
技能云http://www.itechtag.com/about 遇到了。。。 用的是温柔一刀的账号。。。。。 这个问题,我查看了下代码,确实存在一个疏忽,原来是这样的: # def get_current_user # if session[:user].nil? # if cookies[:p_session_id] && p = PersistentLogin.find_by_uid(cookies[:p_session_id]) # session[:user] = c_user.id # end # end # end 这里的session[:user] = c_user.id 这句是错误的,取错字段了,应该是取该表的user_id字段的,一时疏忽,多谢提醒,为此专门写了一篇文章分析。 http://blog.1sters.com/?action=show&id=38 |
|
返回顶楼 | |