Funktionalität fürs Löschen des Accounts
This commit is contained in:
@@ -147,7 +147,7 @@ class UserController{
|
||||
}
|
||||
|
||||
public function clearUserSession(){
|
||||
unset($_SESSION["user_id"], $_SESSION["user_role"]);
|
||||
unset($_SESSION["user_id"], $_SESSION["user_role"], $_SESSION["vorname"], $_SESSION["name"]);
|
||||
}
|
||||
|
||||
public function logout(){
|
||||
@@ -168,8 +168,18 @@ class UserController{
|
||||
|
||||
}
|
||||
|
||||
public function deleteUser(){
|
||||
$userId = $_SESSION["user_id"];
|
||||
$this->db->deleteUser($userId);
|
||||
public function showUserDeleteConfirmation(){
|
||||
|
||||
}
|
||||
|
||||
public function deleteAccount(){
|
||||
$userId = $_SESSION["user_id"] ?? "";
|
||||
if($userId){
|
||||
$this->db->deleteUser($userId);
|
||||
$this->clearUserSession();
|
||||
$this->view->setDoMethodName("showUserDeleteConfirmation");
|
||||
$this->showUserDeleteConfirmation();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user