Hi,

I ran into a small snag while using pyramid beaker session and pyramid
security. I've setup a  Forbidden exception handler which in turn
redirects to either an error view (i.e. they're logged in, but lack
credentials) or back to the login view (if they're not logged in). I
was using session.flash within the forbidden handler so as to pass the
error messages on to the view, but found the messages were not
persisting.  Turns out that the beaker session object's callback will
drop the session if the request has an exception attribute (so the
session never saves).  I fixed the matter by just deleting the
exception attribute from the request, but I'm wondering if there is a
better approach. It seems reasonable under actual error conditions
that you'd want to drop any session updates by default, but at the
same time is seems to me that message flashing would be useful in this
situation as well. Has anyone else ran into a similar situation?
Should I perhaps be doing something different?

Cheers,
Mark

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-de...@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to