SAE_web/admin/users/delete/index.php
2024-06-15 00:51:32 +02:00

40 lines
1.3 KiB
PHP

<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/tools/dbConnect.php';
session_start();
if (isset($_COOKIE['userData'])) {
$userDataEncoded = $_COOKIE['userData'];
$userData = json_decode($userDataEncoded, true); // 'true' pour obtenir un tableau associatif
$email = $userData['email'];
$name = $userData['name'];
$familyName = $userData['familyName'];
$role = $userData['role'];
}
?>
<?php include ($_SERVER['DOCUMENT_ROOT'] . '/views/header.php') ?>=
<!-- code de la page ici -->
<?php
// script php ici
if (isset($_GET['oldemail'])) {
// faire requete préparée à la bdd avec le mail, afin de supprimer l'utilisateur qui porte ce mail.
$userEmail = htmlspecialchars($_GET['oldemail']);
$stmt = mysqli_prepare($db, "DELETE FROM user WHERE mail=?");
mysqli_stmt_bind_param($stmt, 's', $userEmail);
$result = mysqli_stmt_execute($stmt);
// si résultat de la requete renvoie != 0,
echo "<p class='text'>L'utilisateur " . $userEmail . " a bien été supprimé.</p>";
// rediriger l'utilisateur vers la page de gestion des utilisateurs
include ($_SERVER['DOCUMENT_ROOT'] . '/views/footer.php');
header("Location: /admin/users/?res=$userEmail");
die();
} else {
include ($_SERVER['DOCUMENT_ROOT'] . '/views/footer.php');
header("Location: /admin/users/?res=NONE");
die();
}
?>