首页 > Linux操作系统 > Linux操作系统 > 如何判断用户是否在线
| [php] |
after_filter :update_last_access def update_last_access if Time.now - (session[:last_access] || 0) > 300 User.update(session[:user_id], :last_access_time => Time.now) session[:last_access] = Time.now end end [/php] |
| [php] |
class User def online? Time.now - last_access_time > 300 end end [/php] |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/61746/viewspace-80676/ ,如需转载,请注明出处,否则将追究法律责任。