So then does every page class need to start with a 'msg = None' bit to 
reset things?

On Tuesday, August 6, 2013 1:32:25 PM UTC-5, NSC wrote:
>
> I'm often frustrated by the encoding and display intricacies of passing 
> messages around in gets/posts, so I usually end up doing one of the 
> following.  (Choose the one that's best for your situation.)
>
> 1) put the message in a cookie, then have the target page (or all pages 
> for that matter) check the 'message' cookie and display whatever is in 
> there.
>
> 2) stick a message in a session variable (if you're using session) and 
> display whatever message is there.
>
> These two have always worked for me.  I usually do # 2, and have code on 
> every page to check for messages and display.  I also have a shared 
> javascript lib for how the message is presented, so it works on every page.
>
> Hope this helps... S
>
>
>
> On Tue, Aug 6, 2013 at 2:12 PM, Bill Seitz <[email protected] <javascript:>
> > wrote:
>
>> Often, after a user POST, I want to end by redirecting to a URL. 
>> Sometimes I want to pass along a status message and have that displayed on 
>> the target URL page.
>>
>> My first thought is to
>> 1. pass the message as url-query-arg - web.found(target + '?msg=$msg)
>> 2. have a handler in the base layout - $if msg....
>>
>> But:
>> a. is this a bad security risk?
>> b. if not, what am I missing as the process for catching the msg in the 
>> base layout? Backtrace shows that the msg is there within request/input but 
>> seem to need some with/import/whatever to get access to it....
>>
>> thx
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "web.py" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>
>> .
>> Visit this group at http://groups.google.com/group/webpy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/webpy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to