Ich versuche, meinen benutzerdefiniertenwarum Authentifizieren geben keine in django
def login_user(request):
print "hi"
context = RequestContext(request)
email = request.POST.get('username')
password = request.POST.get('password')
# print type(username)
# print "username",username
try:
print "email-->",email, "password", password
user=authenticate(username=email,password=password)
print 'user-->',user
if user.is_active:
json = {"email":email}
return render(request, 'success.html', json)
else:
return HttpResponse("Your account is disabled.")
except ObjectDoesNotExist:
return HttpResponse("INvalid User")
zu authentifizieren, wenn ich diesen Code traf es gibt mir immer Benutzer == Keine. meine authenticate Methode Rückkehr None.Why dies geschieht
'Benutzer = authentifizieren (Benutzername = E-Mail, Passwort = Passwort)' vielleicht? –
als @KlausD. sagt, Sie versuchen, "E-Mail" und "Passwort" als Zeichenfolgen anstelle ihrer Variablen zu authentifizieren –
Sind Sie sicher, dass Sie alle notwendigen Einstellungen hinzugefügt haben? –