예제 #1
0
    //checkt of gebruiker van bestelpagina komt
    if ($_GET["bestellen"]) {
        $_SESSION["bestellen"] = true;
    } else {
        $_SESSION["bestellen"] = false;
    }
    header("Location: registreren.php");
    exit(0);
}
$bestaat = false;
$veldleeg = false;
if (isset($_GET["action"])) {
    if ($_GET["action"] == "registreren") {
        try {
            $klantSvc = new KlantService();
            $geregistreerd = $klantSvc->controleerGeregistreerd($_POST["email"]);
            if ($geregistreerd) {
                $bestaat = true;
                //error handling
            } else {
                if ($_POST["voornaam"] != null && $_POST["achternaam"] != null && $_POST["straat"] != null && $_POST["huisnummer"] != null && $_POST["postcode"] != null && $_POST["woonplaats"] != null && $_POST["telefoon"] != null && $_POST["email"] != null && $_POST["wachtwoord"] != null) {
                    $klantSvc->createKlant($_POST["achternaam"], $_POST["voornaam"], $_POST["straat"], $_POST["huisnummer"], $_POST["postcode"], $_POST["woonplaats"], $_POST["telefoon"], $_POST["email"], sha1($_POST["wachtwoord"]));
                    header("Location: inloggen.php");
                    exit(0);
                } else {
                    if ($_POST["voornaam"] == null || $_POST["achternaam"] == null || $_POST["straat"] == null || $_POST["huisnummer"] == null || $_POST["postcode"] == null || $_POST["woonplaats"] == null || $_POST["telefoon"] == null || $_POST["email"] == null || $_POST["wachtwoord"] == null || $_POST["wachtwoordCheck"] == null) {
                        $veldleeg = true;
                        //error handling
                    }
                }
            }
예제 #2
0
                            $_SESSION["prijs"] += $keuze->getPromotie();
                        }
                    }
                }
                if (isset($_SESSION["bestellen"])) {
                    if ($_SESSION["bestellen"]) {
                        $_SESSION["bestellen"] = false;
                        header("Location: afrekenen.php");
                        exit(0);
                    }
                }
                header("Location: index.php");
                exit(0);
            } else {
                //error handling
                $geregistreerd = $klantSvc->controleerGeregistreerd($email);
                if ($geregistreerd) {
                    $foutegegevens = true;
                } else {
                    $bestaatniet = true;
                }
            }
        } catch (PDOException $dbe) {
            $databaseError = "Inloggen is op dit moment niet mogelijk.";
        }
    }
}
/* Alle niet gedefiniëerde variabelen een waarde geven om notice te voorkomen */
if (!isset($_SESSION["aangemeld"])) {
    $_SESSION["aangemeld"] = false;
}