PHP/LDAP/activedirectory

PHP/LDAP/activedirectory - Programmation

Marsh Posté le 05-06-2002 à 17:56:53    

Voila je souhaiterai écrire un script php pour pouvoir vérifier la validité d'un compte utilisateur sous 2000 server!
voici la petite fonction que j ai faite mais a marche pas!
 
<?
function checkNTUser ($username,$password)
{
$ldapserver = 'exchange.xxx.fr';
$ds=ldap_connect($ldapserver);
if ($ds)
 {
 $dn="cn=$username,cn=Stagiaires Developpement,cn=Developpement,cn=xxx,o=lille";
 $r=@ldap_bind($ds,$dn,$password);
 if ($r)
  {
  ldap_close($ds);  
  return true;
  }
 else  
  {
  ldap_close($ds);  
  return false;
  }
 }
}
?>
<html>
<body>
<form method="post" action="ldap.php">
Login:<input type="text" name="login">
<br>
Mot de passe:<input type="password" name="password">
<br>
<input type="submit" value="connexion">
</form>
<?
if($login!="" )
 {
 if(checkNTUser($login,$password))
  {
  print("ok" );
  }
 else
  {
  print("pas ok" );
  }
 }
?>
</body>
</html>
 
Je ne connais pas trop le fonctionnement de LDAP et votre aide me serait la bienvenue
Merci d'avance!
Erwan LE BESCOND


Message édité par erwanl le 06-05-2002 à 18:02:56
Reply

Marsh Posté le 05-06-2002 à 17:56:53   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed