You could also use the login_required decorator with the method decorator
in the dispatch method of your view

2011/11/15 CrabbyPete <pete.do...@gmail.com>

> Ivo,
>
> Thank you. I was not using the @login_required decorator. I was using
> generic classes like FormView and TemplateView but I see that in order
> use login_required I have to put it in the url.py file and edit the
> settings.LOGIN_URL to point to my login page.
>
>
>
>
> On Nov 15, 11:25 am, Ivo Brodien <i...@brodien.de> wrote:
> > Hi,
> >
> > these views are protected by @login_required view, right?
> >
> > If so, users that are not logged in should be redirected to the login
> view.
> >
> > If you are not using the decorator, how are you handling users that are
> not logged in these different views? You are probably doing something
> against the DRY principle.
> >
> > bye
> > Ivo
> >
> > On Nov 15, 2011, at 17:16 , CrabbyPete wrote:
> >
> >
> >
> >
> >
> >
> >
> > > I have a site with lots of views. When someone comes to my site and is
> > > not logged in I direct them to the homepage to login. However a user
> > > could type in a whole url for a view and it will go there and cause an
> > > error because the view expects the user to be logged in. I could put
> > > logic in every view to see if the user is logged in but it seems
> > > redundant. Is there a way to force anonymous users to the home even if
> > > they type in a full url to a specific view
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups "Django users" group.
> > > To post to this group, send email to django-users@googlegroups.com.
> > > To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> > > For more options, visit this group athttp://
> groups.google.com/group/django-users?hl=en.
> >
> >
> >
> >  smime.p7s
> > 5KViewDownload
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@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.
>
>


-- 
Andrés Reyes Monge
armo...@gmail.com
+(505)-8873-7217

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@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