Zitat:
Zitat von ElPresidente Ich habe noch nie damit gearbeitet, aber kannst du irgendwie den Cache leeren? Wechselst du das Passwort im selben Skript, das gleichzeitig die neue Anmeldung ausführt? Ist das alte Passwort ewig gütig? |
Ob und wie der Cache geleert werden kann ist mir nicht bekannt. Kenne jedenfalls keine Option im Benutzerobjekt bzw im AD. Das Passwort wurde jeweils mittels "Reset Password" im Benutzerobjekt im AD direkt geändert/zurückgesetzt (dsa.msc). Der Beispielcode in meinem ersten Posting ist lediglich zum Überprüfen/zum Verarbeiten des Logins. Geändert wird nichts über Scripts. Wie lange das alte Passwort noch gültig ist, weiss ich noch nicht. Bin gerade am testen ob das was ich heute gesetzt/überschrieben habe morgen noch gültig ist.
Zitat:
Zitat von ElPresidente Vielleicht macht es Sinn sich in die LDAP-Spezifikationen einzulesen. Oder steht etwas dazu bereits in den User-Notes im PHP-Handbuch? |
Ich habe bereits vergeblich danach gesucht. Ich werde wie erwähnt noch die Tests mit dem Sniffer machen, zum Sicherstellen, dass der Fehler nicht von PHP her stammt. Falls ich Zeit finde, versuche ich das ganze Morgen noch mit verschiedenen PHP-Versionen und auch mit einer WAMP-Installation.
Interessant zu erfahren währe, ob dies nur bei unserem AD oder generell der Fall ist. Daher währe ich Froh, wenn das jemand versuchen könnte zu reproduzieren (Testscript ist ja vorhanden).