Unsere Django-Bereitstellung überprüft jede Nacht, welche aktiven Benutzer noch im LDAP-Verzeichnis gefunden werden können. Wenn sie nicht mehr gefunden werden können, setzen wir sie auf inaktiv. Wenn sie das nächste Mal versuchen, sich einzuloggen, wird dies fehlschlagen. Hier ist unser Code, der das tut:
%Vor%Aber wenn sie noch angemeldet sind, funktioniert diese Sitzung (en) noch. Wie können wir sie sofort ungültig machen? Alle Einstellungen der Session-Middleware sind Standardwerte.
Zusätzlich zum login_required Decorator könnten Sie das user_passes_test-Dekorierer , um zu testen, ob der Benutzer noch aktiv ist.
%Vor%Tags und Links python django django-sessions django-authentication