diff --git a/php/controller/createArticle-controller.php b/php/controller/createArticle-controller.php index 16fd0a1..c0a3572 100644 --- a/php/controller/createArticle-controller.php +++ b/php/controller/createArticle-controller.php @@ -3,8 +3,16 @@ SESSION_START(); require_once '../model/LocalArticleManager.php'; require_once '../model/ArticleManager.php'; require_once '../validator/article-validator.php'; -//require_once "../model/LocalUserDAO.php"; +require_once "../model/LocalUserDAO.php"; +try{ + $dao = new LocalUserDAO(); + $user = $dao->findUser($_SESSION["user_email"] ?? ""); +} catch (Exception $e) { + $_SESSION["message"] = "internal_error"; + header("location: ../../index.php?pfad=createArticle"); + exit(); +} if ($_SERVER["REQUEST_METHOD"] === "POST") { $_SESSION["old_title"] = $_POST["title"] ?? ''; $_SESSION["old_content"] = $_POST["content"] ?? '';