Changeset 478

Show
Ignore:
Timestamp:
06/02/10 18:38:22 (8 years ago)
Author:
samuraraujo
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Explorator/trunk/lib/memory_store.rb

    r397 r478  
    1414         
    1515        private 
     16         def load_session(env) 
     17          request = Rack::Request.new(env) 
     18            
     19          sid = request.cookies[@key] 
     20            
     21          sid = request.params['session_id'] if sid == nil 
     22           
     23          unless @cookie_only 
     24            sid ||= request.params[@key] 
     25          end 
     26          sid, session = get_session(env, sid) 
     27          [sid, session] 
     28        end 
    1629        def get_session(env, sid) 
    1730          sid ||= generate_sid   
    18             session = @pool[sid] || {} 
    19             
     31            session = @pool[sid] || {}            
    2032           [sid, session] 
    2133        end 
    2234         
    23         def set_session(env, sid, session_data) 
    24            
     35        def set_session(env, sid, session_data)           
    2536          options = env['rack.session.options'] 
    2637          expiry  = options[:expire_after] || 0