Update deleteAccount-controller.php
This commit is contained in:
@@ -13,9 +13,16 @@ require_once __DIR__ . "/../model/UserManager.php";
|
||||
try {
|
||||
|
||||
$dao = UserManager::getInstance();
|
||||
$articleManager = ArticleManager::getInstance();
|
||||
|
||||
if (isset($_SESSION["user_email"])) {
|
||||
$dao->deleteUser($_SESSION["user_email"]);
|
||||
|
||||
$articles = $articleManager->getArticlesByAuthor($_SESSION["user_email"]);
|
||||
foreach ($articles as $article) {
|
||||
$articleManager->deleteArticle($article, $_SESSION["user_email"]);
|
||||
}
|
||||
|
||||
} else {
|
||||
throw new NotFoundException("missing_user_email");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user