Questo codice qui sotto controlli per le credenziali dell'utente contro LDAPl'autenticazione LDAP utilizzando PHP, l'indice attivo, durante l'utilizzo di IE/Firefox
<?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!";}
}
?>
miei utenti utilizzano Firefox e IE, e so che può passare le loro credenziali ActiveDirectory senza soluzione di continuità.
Voglio solo controllare il gruppo AD per vedere se quel nome utente è trovato lì, in tal caso, visualizzare la pagina, altrimenti richiedere di inserire le credenziali.
Poiché i nostri utenti sono già connessi al controller di dominio, voglio prendere il loro nome utente, verificare se è stato trovato nel gruppo specifico, quindi lasciarli entrare, altrimenti chiedere all'utente di inserire le credenziali. Com'è possibile?
C'è una domanda da qualche parte? –
Domanda aggiunta. – Brad
Eccellente. Grazie. =) –