Woohoo .. simple enough, totally did not remember that :) Thanks,
works great now

On Mar 26, 2:02 pm, shabda <[EMAIL PROTECTED]> wrote:
> You need to call authenticate() before you can call 
> login()http://www.djangoproject.com/documentation/authentication/#how-to-log...
>
> On Mar 26, 10:52 pm, truebosko <[EMAIL PROTECTED]> wrote:
>
> > I want to log a user in after they have registered on my site.
>
> > Right now, I am using django-registration to handle user registration
> > but it is modified to not have activation. I know it doesn't really
> > matter what I am using as all the login is handled by
> > django.contrib.auth
>
> > I've looked in the files and tried to replicate it, but all I get is
> > various errors. I am probably doing it horrilbly wrong. I simply want
> > to pass in the users new information, and then have it log them in
>
> > I've tried doing:
> >  login(request, new_user)  after my user has registered, new_user is
> > the info I get from registering.
>
> > login is referencing: from django.contrib.auth import login (I import
> > it right beofre that line). I've gotten the following error now:
>
> > 'User' object has no attribute 'backend'
> > Request Method:         POST
> > Request URL:    http://localhost:8000/accounts/register/
> > Exception Type:         AttributeError
> > Exception Value:        'User' object has no attribute 'backend'
>
> > Here is my registration code and where I am calling login. What is
> > wrong with this?
> > if request.method == 'POST':
> >         form = form_class(request.POST)
> >         if form.is_valid():
> >             new_user = form.save(profile_callback=profile_callback)
>
> >             from django.contrib.auth import login
> >             login(request, new_user)
>
> >             return HttpResponseRedirect(success_url)
> >     else:
> >         form = form_class()
> >     return render_to_response(template_name,
> >                               { 'form': form },
> >                               context_instance=RequestContext(request))
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to