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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
   | <?php
 
		function convertCountryValueToFrenchLabel($value) {
			if($value === "france") {
				return"france";
			}
			else if($value === "russie") {
				return"russie";
			}
			else if($value === "toto") {
				return"toto";
						}
			else {
				return "aucun compte utilisateurs";
			}
		}
 
		$ADD_PRENOM= $_POST["ADD_PRENOM"];
		$ADD_NOM= $_POST["ADD_NOM"];
		$ADD_ID= $_POST["ADD_ID"];
		$password =$_POST["password"];
		$ADD_contry   =   $_POST["ADD_contry"];
		$nom_complet= $_POST["ADD_ID"];
 
 
 
 
 ?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
</head>
<body>
<h3>Creation du compte suivant:</h3>
<p>
Voici un rappel des informations que vous avez envoyé
</p>
<p>
		Nom de l''utilsateur : <span id="ADD_NOM"><?=$ADD_NOM?></span>
</p>
<p>
        Prenom de l''utilsateur  : <span id="ADD_PRENOM"><?=$ADD_PRENOM?></span>
</p>
<p>
		Mot de passe de l''utilsateur  : <span id="password"><?=$password?></span>
</p>
<p>
		ID de l''utilsateur  : <span id="ADD_ID" ><?=$ADD_ID?></span>
</p>
<p>
		Profil d'uitilisateur  : <span id="ADD_contry" ><?=$ADD_contry?></span>
</p>
<?php
	foreach($_POST['ADD_TYPE-COMPTE'] as $valeur)
{
   echo $valeur.' a été sélectionné<br>';
}
 
 ?>
<?php
 
 $pass2= "TOTO"; 
 $login2 ="administrateur" ;
 $host = "192.168.10.10";
 
 
if($ad =ldap_connect($host)) 
{
echo 'connection au serveur reussie';
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ad, LDAP_OPT_REFERRALS, 0);
 
 
 
  if(ldap_bind($ad,"$login2@TEST.local",$pass2))
  {
 
$adduserAD["cn"][0] =$nom_complet;
$adduserAD["samaccountname"][0] = $ADD_ID;
$adduserAD["objectclass"][0] = "top";
$adduserAD["objectclass"][1] = "person";
$adduserAD["objectclass"][2] = "organizationalPerson";
$adduserAD["objectclass"][3] = "user";
$adduserAD["displayname"][0] = $nom_complet;
$adduserAD["name"][0] = $ADD_ID;
$adduserAD["givenname"][0] = $ADD_PRENOM;
$adduserAD["sn"][0] = $ADD_NOM;
$adduserAD["mail"][0] ="$ADD_PRENOM;$ADD_NOM@TEST.fr";
$adduserAD["userprincipalname"][0] ="$ADD_PRENOM;$ADD_NOM@TEST.local";
$adduserAD["userPassword"] = "Password01";
$adduserAD["telephonenumber"][0] = "060000000000";
$adduserAD["userAccountControl"] = "544";  
$adduserAD["description"][0] = "$ADD_contry";
 
 
 
//$result=@ldap_add($ad,"CN=$nom_complet,OU=TEST,DC=TEST,DC=local",$adduserAD); --> CA FONCTIONNE 
$result=@ldap_add($ad,"CN=grp_secu,CN=$nom_complet,OU=TEST,DC=TEST,DC=local",$adduserAD);
 
if ($result)
{
echo "-------> Création du compte sur AD --> REUSSITE ";
}
else
{
echo "There was a problem! le compte existe deja";
}
 
 
}
else{echo'blind raté';}
}
  ?>
 
</p>
</body>		
</html> | 
Partager