Seems to work. Tnx!

2013. augusztus 22., csütörtök 11:36:16 UTC+2 időpontban Massimo Di Pierro 
a következőt írta:
>
> Please try again. Thanks for checking this.
>
> On Thursday, 22 August 2013 03:29:03 UTC-5, szimszon wrote:
>>
>> Hi!
>>
>> It's still broken for me.
>>
>> googlecode 7a1ff6228799
>>
>> I have a session in db. If I didn't check the Remember me than I get 
>>
>> Traceback (most recent call last): 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/restricted.py", line 
>> 217, in restricted 
>>     exec ccode in environment 
>>   File 
>> "/home/gyszabolcs/fejlesztes/web2py/applications/web2print/controllers/default.py",
>>  
>> line 134, in <module> 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/globals.py", line 358, 
>> in <lambda> 
>>     self._caller = lambda f: f() 
>>   File 
>> "/home/gyszabolcs/fejlesztes/web2py/applications/web2print/controllers/default.py",
>>  
>> line 17, in user 
>>     return dict(form=auth()) 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/tools.py", line 1293, in 
>> __call__ 
>>     return getattr(self, args[0])() 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/tools.py", line 2249, in 
>> login 
>>     self.login_user(user) 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/tools.py", line 1871, in 
>> login_user 
>>     current.session.renew(clear_session=not 
>> self.settings.keep_session_onlogin) 
>>   File "/home/gyszabolcs/fejlesztes/web2py/gluon/globals.py", line 889, 
>> in renew 
>>     rows = db(table.id==record_id)(table.unique_key==unique_key)\ 
>> NameError: global name 'db' is not defined 
>>
>> In a model:
>>
>> db = DAL(settings.database_uri, pool_size=2)
>> session.connect(request, response, db=db)
>>
>> 2013. augusztus 22., csütörtök 9:37:22 UTC+2 időpontban Massimo Di Pierro 
>> a következőt írta:
>>>
>>> I think it is solved in trunk (committed to googlecode only, github is 
>>> down today).
>>>
>>> On Thursday, 22 August 2013 02:16:20 UTC-5, David Marko wrote:
>>>>
>>>> I know there are some changes in session internals in trunk, so just 
>>>> reporting an issue I observed. When I login using 'Remember me' checked, 
>>>> I'm getting this error below. Without 'remember me' its working just fine. 
>>>> I tried to remove all session files but still the same consistent 
>>>> behaviour 
>>>> ...
>>>>
>>>> Traceback
>>>>
>>>> 1.
>>>> 2.
>>>> 3.
>>>> 4.
>>>> 5.
>>>> 6.
>>>> 7.
>>>> 8.
>>>> 9.
>>>>
>>>> Traceback (most recent call last):
>>>>   File "C:\java\web2py\gluon\restricted.py", line 217, in restricted
>>>>     exec ccode in environment
>>>>   File "C:/java/web2py/applications/gapps/models/03_db.py" 
>>>> <http://web2py2.tcl-digitrade.com/admin/default/edit/gapps/models/03_db.py>,
>>>>  line 49, in <module>
>>>>     auth = Auth(db)
>>>>   File "C:\java\web2py\gluon\tools.py", line 1229, in __init__
>>>>     auth.expiration
>>>> KeyError: 'session_id_gapps'
>>>>
>>>> Error snapshot [image: 
>>>> help]<http://web2py2.tcl-digitrade.com/admin/default/ticket/gapps/127.0.0.1.2013-08-22.09-11-58.ff9c728c-27f4-4f34-bddc-23c433cef9fe#>
>>>>
>>>> <type 'exceptions.KeyError'>('session_id_gapps')
>>>>
>>>> inspect attributes
>>>> Frames
>>>>    
>>>>    - 
>>>>    
>>>>    *File C:\java\web2py\gluon\restricted.py in restricted at line 217* 
>>>>    code arguments variables
>>>>    - 
>>>>    
>>>>    *File C:\java\web2py\applications\gapps\models\03_db.py in <module> 
>>>>    at line 49* code arguments variables
>>>>    - 
>>>>    
>>>>    *File C:\java\web2py\gluon\tools.py in __init__ at line 1229* code 
>>>>    arguments variables
>>>>    Function argument list
>>>>    
>>>>    (self=<gluon.tools.Auth object>, environment=<DAL 
>>>>    uri="sqlite://storage.sqlite">, db=<DAL uri="sqlite://storage.sqlite">, 
>>>>    mailer=True, hmac_key=None, controller='default', function='user', 
>>>>    cas_provider=None, signature=True, secure=False)
>>>>    Code listing
>>>>    
>>>>    1224.
>>>>    1225.
>>>>    1226.
>>>>    1227.
>>>>    1228.
>>>>    1229.
>>>>    
>>>>    1230.
>>>>    1231.
>>>>    1232.
>>>>    1233.
>>>>    
>>>>            # for "remember me" option
>>>>            response = current.response
>>>>            if auth and auth.remember:
>>>>                # when user wants to be logged in for longer
>>>>                response.cookies[response.session_id_name]["expires"] = \
>>>>                    auth.expiration
>>>>    
>>>>            if signature:
>>>>                self.define_signature()
>>>>            else:
>>>>                self.signature = None
>>>>    
>>>>    
>>>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to