I have used a context processor to keep track of a global login form
and process logins before. This method and rebus_'s "submit all to a
login URL" are both valid ways to do this.


On Feb 22, 11:00 am, Josh Kersey <josh.ker...@gmail.com> wrote:
> I've always done it as rebus_ explained.  Put the login options in the
> base template wrapping it in {% if user.is_authenticated %} to display
> a different mechanism for users that are already logged-in.  That form
> action is set to the login URL and and the login view handles the
> login processing, error handling, and redirects.
>
> On Feb 21, 11:44 am, Patrick <pstei...@gmail.com> wrote:
>
>
>
> > I thought that if I put the login forms on the base template and then
> > extend all others from that base template, the login forms would be
> > available all the way through. But there is a problem: the login forms
> > are only displayed if the url is processed by the 'login' view. That
> > login view provides the forms needed for authentication, among other
> > things.
>
> > The thing is, what I want is to allow user to authenticate no matter
> > what page from the site he is visitting. How can that be done?
>
> > Many thanks in advance,
>
> > Patrick Steiger

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

Reply via email to