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