Folgendes verwende ich derzeit für die Registrierung:
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))
Ist es möglich, dass sich der Benutzer nach dem Erstellen eines Kontos nicht manuell anmelden muss, sondern sich einfach automatisch anmeldet? Vielen Dank.
edit: Ich hatte die Funktion login () ohne Erfolg ausprobiert. Ich glaube, das Problem ist, dass AUTHENTICATION_BACKENDS nicht gesetzt wurde.