示例#1
0
        } else {
            if ($request == "login") {
                include __DIR__ . '/../controllers/login.php';
                $user = LoginController::LoginUser($_POST['email'], $_POST['password']);
                if ($user != null) {
                    $_SESSION['User'] = $user;
                    header("Location: dashboard");
                }
            } else {
                if ($request == "register") {
                    include __DIR__ . '/../controllers/register.php';
                    RegisterController::createUser($_POST['email'], $_POST['password1']);
                    header("Location: index");
                } else {
                    if ($request == "delete" && isset($_SESSION['User'])) {
                        include __DIR__ . '/../models/Image.php';
                        include __DIR__ . '/../controllers/images.php';
                        ImageController::DeleteImage($_SESSION['User']->getID(), $_POST['imageid']);
                        header("Location: dashboard");
                    } else {
                        if (isset($_SESSION['User'])) {
                            header("Location: dashboard");
                        } else {
                            include __DIR__ . '/../views/frontpage.php';
                        }
                    }
                }
            }
        }
    }
}