-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeliteAccount.php
21 lines (21 loc) · 979 Bytes
/
deliteAccount.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
require_once('header.php');
if (isset($_SESSION['Category']) && isset($_POST['submitDeliteUser']) && isset($_SESSION['IdUser'])) {
$stmt = $dbh->getInstance()->prepare("DELETE FROM `users` WHERE `users`.`IdUser` = :idUser");
if (isset($_SESSION['modifyByAdmin']) && isset($_SESSION['modifyByAdmin']) == true) {
$stmt->bindParam(':idUser', $_SESSION['IDmodifyByAdmin']);
$stmt->execute();
header("Location: adminPage.php");
} else {
$stmt->bindParam(':idUser', $_SESSION['IdUser']);
$stmt->execute();
require_once('logout.php');
}
} else if (isset($_SESSION['Category']) && $_SESSION['Category'] == 'Administrator' && isset($_POST['adminSubmit'])) {
$stmt = $dbh->getInstance()->prepare("DELETE FROM `users` WHERE `users`.`IdUser` = :idUser");
$stmt->bindParam(':idUser', $_POST['idToDelite']);
$stmt->execute();
header("Location: adminPage.php");
} else {
header("Location: index.php");
}