Mailinglisten-Archive |
Hallöchen > Ich arbeite gerade an einem intraNet - NT ... und wüsste gerne ob es > eine Möglickeit gibt den NT Logon als ersten Schritt zum einloggen zu > benutzen ... hab zwar sowas noch nie gesehn, es wäre aber prinzipell > ein coole Lösung. Ich habe so etwas mal in ASP realisiert (als es noch kein PHP gab), denke aber, dass es mittels COM-Modul auch unter PHP machbar ist: 1) Sollen benutzer vollkommen automatisch eingeloggt werden, so geht das nur mit dem IIS/IE ab 3.0. Authentifizierung per PHP ist dann aber wohl nicht drin. Dazu einfach die Verzeichnis-Rechte auf NTFS-Ebene setzen und im IIS-Admin-Tool auf den Gewünschten Server/virtuelles Verzeichnis klicken und unter "Verzeichnissicherheit" die NT-Authentifizierung aktivieren. Ein IE übergibt dann dem Server automatisch die Benutzerdaten des aktuell eingeloggten Benutzers (ein Passwort wird nicht übertragen). Netscape-User können sich nur dann einloggen, wenn zusätzlich die andere Passwort-Option eingeschaltet ist (ich habe hier nur ein Win2000-Server vor mir und kann mich nicht mehr genau an die NT-Einstellungen erinnern; daher bin ich so wage) 2) Es gibt "da draussen" tonnenweise (serverseitige) ActiveX-Controls, mit denen die Benutzerdatenbank abgefragt werden kann. Auf Windows/IIS kannst Du mittels des COM-Modules auf diese Controls zugreifen. Ich habe damals eine Komponente kaufen müssen, denke aber, dass die ADSI-Controls von Microsoft ebenfalls herhalten können. Hier muss ich dich aber leider auf www.microsoft.com verweisen, ohne mehr helfen zu können; ich erinnere mich aber an ein paar iX-Artikel, die sich damit auseinandergesetzt haben. Ich hoffe, ein paar Denkanstösse gegeben zu haben... Pilif
php::bar PHP Wiki - Listenarchive