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