Authentifizierung gegen ldap mit PHP, active directory, während der Verwendung von IE/Firefox

Dieser code unten überprüft die Anmeldeinformationen der Benutzer gegen ldap

<?php
$ldaphost = "ldap.domain.com";
$ldapport = 389;

$ds = ldap_connect($ldaphost, $ldapport)
or die("Could not connect to $ldaphost");

if ($ds) 
{
    $username = "[email protected]";
    $upasswd = "pass";

    $ldapbind = ldap_bind($ds, $username, $upasswd);

    if ($ldapbind) 
        {print "Congratulations! $username is authenticated.";}
    else 
        {print "Access Denied!";}
}
?>

Meine Anwender nutzen Firefox und IE, und ich weiß, passieren kann, Ihre Active Directory-Anmeldedaten nahtlos.

Ich will einfach nur überprüfen Sie die Anzeigengruppe aus, um zu sehen, wenn Benutzername in gefunden gibt, wenn ja, die Seite anzuzeigen, andernfalls wird die Aufforderung zur Eingabe der Anmeldeinformationen.

Da unsere Benutzer sind bereits angemeldet sind, in der domain-controller, ich will schnappen Sie sich Ihren Benutzernamen, um zu sehen, wenn es gefunden wurde, in der bestimmten Gruppe, dann lassen Sie Sie in, sonst auffordern Benutzer zur Eingabe von Anmeldeinformationen. Wie ist das möglich?

  • Gibt es eine Frage, in der es die irgendwo?
  • Hinzugefügt Frage.
  • Ausgezeichnet. Danke. =)
InformationsquelleAutor Brad | 2009-10-06
Schreibe einen Kommentar