In gluon/tools.py there is self.settings.logout_next = URL('index')

On Sunday, 1 April 2012 22:37:12 UTC-5, weheh wrote:
>
> I did a global search with eclipse and couldn't find anything that set 
> auth.settings.logout_next. I am inspecting request.env.path_info through 
> eclipse and it takes on a variety of values because of all the LOADs I do. 
> What should I be looking for?
>
> On Monday, April 2, 2012 3:53:12 AM UTC+8, Massimo Di Pierro wrote:
>>
>> do you have an auth.settings.logout_next = ... somewhere? Try add a 
>>
>> print request.env.path_info
>>
>> in the db.py.
>>
>> I suspect somehow in the latter case you have two redirects and that 
>> causes the flash do be eaten by the first redirect
>>
>> On Sunday, 1 April 2012 12:55:28 UTC-5, weheh wrote:
>>>
>>> Is there a good reason why auth.messages.logged_out doesn't flash upon 
>>> logout unless there is a next argument?
>>>
>>> # this flashes
>>> def logout():
>>>     auth.messages.logged_out = 'bye bye'
>>>     return dict(form=auth.logout(next=URL(c='mycontroller', f='index')))
>>>
>>> # this does not flash
>>> def logout():
>>>     auth.messages.logged_out = 'bye bye'
>>>     return dict(form=auth.logout())
>>>
>>>
>>>

Reply via email to