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.