feat: add user to OU

This commit is contained in:
Morph01
2025-02-02 14:07:03 -08:00
parent 3da66d6bed
commit 9bac52bc37
3 changed files with 82 additions and 10 deletions

View File

@@ -16,18 +16,27 @@ $password = isset($_POST['password']) ? $_POST['password'] : '';
// Display form
echo "<h2>Création d'un utilisateur</h2>";
echo "<form method=post>";
echo "<form method=post action='add_user.php'>";
echo "Nom <input type=text name=nom value='$nom' required><br>";
echo "Prénom <input type=text name=prenom value='$prenom' required><br>";
echo "Nom d'utilisateur <input type=text name=pseudo value='$pseudo' required><br>";
echo "E-Mail <input type=text name=email value='$email' required><br>";
echo "Mot de passe <input type=password name=password value='$password' required><br>";
echo "Choisir une OU <select name='ou' required>";
require_once 'controllerAdmin.php';
$ous = listAllOU(); // Récupérer la liste des OUs
foreach ($ous as $ou) {
$dn = $ou['distinguishedname'][0];
$name = $ou['ou'][0];
echo "<option value='$dn'>$name</option>";
}
echo "</select><br>";
echo "Rôle dans l'OU <select name=role>";
echo "<option value='user'>Utilisateur standard</option>";
echo "<option value='admin'>Administrateur</option>";
echo "</select><br>";
echo "<input type=submit value='Créer'>";
echo "</form>";
require_once 'controllerAdmin.php';
listAllOU();
echo "<input type='submit' value='Créer'>";
echo "</form>";