tested the same code in Version 2.2.1 (2012-10-21 16:57:04) stable, and 
session works as expected, but not in trunk. 

simplified version of what i'm doing:
def a():
   products=db(db.products>1).select()
   session.category_products_keys = products.as_dict().keys()
   print session.category_products_keys # all results displayed properly

def b():
   print session.category_products_keys # no results

a()
b()










On Friday, November 16, 2012 5:50:02 PM UTC-5, villas wrote:
>
> Using latest trunk with Apache/Linux.
>
> I'm having log in problems,  especially with IE 9.
>
> I've noticed that in the browser I get the cookie set:
>
>  NAME session_id_myapp VALUE 
> 75.141.38.104-8a5232dc-03d5-4312-bc65-2157590a973b DOMAIN mydomain.com PATH 
> / EXPIRES At the end of the Session
> So that's good.  However,  it doesn't always create session file 
> 75.141.38.104-8a5232dc-03d5-4312-bc65-2157590a973b
>
> If I cannot find a session file with that name,  it seems that I cannot 
> log in.  
>
> When I restart the browser,  sometimes the session file and cookie are 
> created OK.  Then I can log in too.  With Firefox it is more reliable, but 
> again, it doesn't always work.
>
> Why is the session file not always created?  Does anyone know what the 
> problem is?
>
> Is it related to this change?
>
> http://code.google.com/p/web2py/source/detail?r=80a653289fb58322521d7c4b8f1082098a8f2618
>
> Regards,
> David
>

-- 



Reply via email to