Problem mit dem benutzerdefinierten Authentifizierungs-Back-End für Django

9

Ich habe ein Problem mit einem benutzerdefinierten Authentifizierungs-Back-End, das ich für ein Active Directory mittels LDAP-Authentifizierung erstellt habe.

Das Problem ist, dass es sich von der Admin-Anmeldeseite aus authentifiziert und den neuen Benutzer in der Datenbank erstellt (oder ihre Informationen vom LDAP-Server aktualisiert), aber dann zur Admin-Anmeldeseite zurückkehrt, die anzeigt, dass ich es nicht geschafft habe Gib einen gültigen Benutzernamen und ein Passwort ein.

Wenn ich bedenke, dass der Benutzer in der django-Datenbank authentifiziert und erstellt / aktualisiert wird, was mache ich dann falsch?

Der Code:

%Vor%

EDIT: herausgefunden. Benutzer können sich nur anmelden, wenn sie aktiv sind (auch wenn dies in der Dokumentation nicht steht). Daher sollte die Zeile, die den neuen Benutzer erstellt, im folgenden Code aussehen:

%Vor%     
Technical Bard 09.07.2009, 17:21
quelle

1 Antwort

3

herausgefunden. Benutzer können sich nur anmelden, wenn sie aktiv sind (auch wenn dies in der Dokumentation nicht steht). Daher sollte die Zeile, die den neuen Benutzer erstellt, im folgenden Code aussehen:

%Vor%     
Technical Bard 19.05.2010, 19:00
quelle

Tags und Links