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();
 | 
						|
}
 | 
						|
 | 
						|
?>
 |