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%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%Tags und Links django authentication ldap