Esto es lo que estoy utilizando actualmente para la inscripción:Cómo conectarse automáticamente un usuario después de la inscripción en Django
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
new_user = form.save()
messages.info(request, "Thanks for registering. Please login to continue.")
return HttpResponseRedirect("/dashboard/")
else:
form = UserCreationForm()
return render_to_response("accounts/register.html", {
'form': form,
}, context_instance=RequestContext(request))
¿No es posible que requiere que el usuario iniciar sesión manualmente después de crear una cuenta, sino simplemente iniciar sesión automáticamente? Gracias.
editar: He intentado la función login() sin éxito. Creo que el problema es que AUTHENTICATION_BACKENDS no se configuró.
Creo que se puede utilizar esto: http://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.login –