[Twisted-Python] Woven subpage handling redirect deferred, Help!?!
syver at inout.no
Tue Oct 7 04:32:42 EDT 2003
Bill Gribble <grib at billgribble.com> writes:
> On Mon, 2003-10-06 at 08:43, Syver Enstad wrote:
> > Should I use a plain Resource rather than a woven page for this kind
> > of problem?
> I'm not using PB for auth (homebrew using the app's SQL db) but I think
> the general approach could be the same.
> I have a separate Resource that is the top-level entry point of the
> app. Its getChild method checks that the proper credentials are
> associated with the Session and if not redirects to the login page. The
> handlers on the login page are responsible for setting up the
> credentials in the Session.
> This works well for me. The "gatekeeper" Resource is like 20 lines of
> code and keeps the page logic from having to know about the
> authentication scheme.
This sounds like what I was thinking about. I am curious about how you
solve the actual login on the login page, my take would be that you'd
need to use a plain Resource or at least override render on a page to
be able to redirect after you have logged in to the database, no?
More information about the Twisted-Python