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
| <span class="warning"></br><center>Voulez-vous synchroniser l'active directory avec la base de données Mysql ?</center></br> </span>
<form action="index.php?page=P_Synchro" method="post" enctype="multipart/form-data">
<p>
<input type="hidden" name="validation" value="ok"/>
</p>
<p class="envoy">
<input type="submit" value="Synchroniser !" />
</p>
</form>
<?php
}
if (isset($_POST['validation'])) // Si validation existe => On a cliquer au moins une fois sur add
{
$user = "Administrateur@monreseau.com"; // Nom d utilisateur : c'est la convetion de Active Directory d'utiliser le @
$pass = "."; // Mot de passe
$ds = ldap_connect ("192.168.0.20") or die ("error"); // adresse ip du serveur ldap
// Connecxion au serveur mysql
$connect=mysql_connect('192.168.0.22','Administrateur','.') or die ("Erreur de connexion avec le serveur Mysql.");
// Connexion a la base de donnée.
mysql_select_db('activedirectory',$connect) or die ("Erreur de connexion a la base de donnée.");
if ($ds) // si on arrive a joindre le serveur
{
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);// c'est la derniere version de LDAP
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$bd = ldap_bind($ds, $user, $pass)or die("Couldn't bind to AD!");
if ($bd)
{
// Combien ais-je de personne dans mon annuaire ?
$sr = ldap_search ($ds, "OU=,DC=monreseau,DC=com", "sn=*"); // users
$sr2 = ldap_search ($ds, "OU=,DC=monreseau,DC=com", "objectclass=computer"); // computers
etc....
etc.... |
Partager