论坛首页 入门技术论坛

奇怪的session混乱问题

浏览 6918 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-09-27  
...牛,以前我们项目里也有这种代码,上线后才发现,图省事直接改成ThreadLocal吧
0 请登录后投票
   发表时间: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
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics