這自動登錄用戶註冊後就是我目前使用的登記:如何在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))
是否有可能不要求用戶創建一個帳戶後手動登錄,而是簡單地自動登錄他們?謝謝。
編輯:我曾嘗試登錄()函數沒有成功。我相信問題是AUTHENTICATION_BACKENDS沒有設置。
我認爲你可以使用這樣的:HTTP:/ /docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.login – 2010-07-11 09:38:40