1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <?php
// Variables de connection
//session_start();
//$_SESSION['user'];
//$_SESSION['user']=$_POST['pseudo'];
$user=$_POST['pseudo'];
$Conf_LDAP_Server ="DC1-LANNION1.teamlog.intra"; // "MyServer.MyDomain";
$FiltreSearch = "(&(sAMAccountName=$user))";
$Conf_Def_Dom = 'TEAMLOG.INTRA'; // "MyDomain";
$search = "CN=****,DC=****,DC=***";
$justthese = array( "displayName", "sAMAccountName", "Courriel");
/*CONNEXION AU SERVEUR*/
$ds = @ldap_connect($Conf_LDAP_Server);
if ($ds)
{
echo"Connxion réussie <br>";
echo"Le resulstat de la connexion eeest :$ds <br>";
}
/*____---UTILISATION DE LDAP V3---____*/
if(ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)){
echo "Utilisation de LDAP V3 !<br>";
}
//___---*AISON AU SERVEUR---____*/
$r = ldap_bind($ds,$_POST['pseudo'].'@'.$Conf_Def_Dom,$_POST['pass']);//, $_POST['pseudo'].'@'.$Conf_Def_Dom, $_POST['pass']); // connexion avec ses login/mdp
if(isset($_POST['pass'])){
echo"1";
}else{
echo "0";
}
//____--- RECHERCHE---____
$sr=ldap_search($ds,"DC=teamlog,DC=intra",$FiltreSearch,$justthese);
if($sr){
echo"$sr <br>";
}
$infoLDAP = ldap_get_entries($ds, $sr);
echo"$infoLDAP[0]";
ldap_close($ds); |
Partager