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