40 lines
1.3 KiB
PHP
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();
|
|
}
|
|
|
|
?>
|