elmexicain
Messages postés4Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 1 février 2008
-
17 févr. 2007 à 15:34
elmexicain
Messages postés4Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 1 février 2008
-
21 févr. 2007 à 14:12
Bonjour a toutes et a tous.
Voila je suis en stage informatique dans une entreprise et elle m'a demandé de mettre en place une authentification php dans leur intranet. Cette authentification doit se faire en lien avec Active directory (sous Windows 2003 server).
J'ai donc essayé mais je ne connais strictement rien au service ldap dont j'ai enendu parler.
J'ai donc récupéré des sources sur phpcs après avoir activer la fonction ldap de easyphp 2.0 et le probleme est que lorsque je test la source, il semblerais qu'il réussise à se connecter mais lors de la recherche d'un ou plusieurs comptes utilisateurs il me renvoi :
if ( $bind == FALSE ) // si le BIND est FALSE, le mot de passe est erronée
// echo( " il est admin mais faux mdp");
header("location: auth_ldap.php?result='0'");
elseif ( $bind TRUE ) // on peut ajouter d'autre traitement si l'identification est ok ( ex : $_SESSION['user'] ... )
{
header("location: index.php");
}
}
elseif ( preg_match("!".$membres."!",$info[0]["dn"]) ) // si le user trouvé est membres :
if ( $bind == FALSE ) // si le BIND est FALSE, le mot de passe est erronée
// echo( " il est membre mais faux mdp");
header("location: auth_ldap.php?result='0'");
elseif ( $bind TRUE ) // on peut ajouter d'autre traitement si l'identification est ok ( ex : $_SESSION['user'] ... )