<?php require_once 'business/gebruikerSERVICE.php'; $page = substr($_SERVER["SCRIPT_NAME"], strrpos($_SERVER["SCRIPT_NAME"], "/") + 1); ////////////inlog if (isset($_GET["action"]) && $_GET["action"] == "signIn") { if (!isset($_POST["email"]) || !isset($_POST["paswoord"]) || empty($_POST["email"]) || empty($_POST["paswoord"])) { $_SESSION["message"] = "Niks ingevuld of iets vergeten?"; } elseif (isset($_POST["email"], $_POST["paswoord"]) && !empty($_POST["email"]) && !empty($_POST["paswoord"])) { $gebruikerS = new GebruikerService(); $gebruikerGegevens = array(); $gebruikerGegevens = $gebruikerS->checkGebruikerInlog($_POST["email"], $_POST["paswoord"]); if (!is_null($gebruikerGegevens)) { $_SESSION["id"] = $gebruikerGegevens["id"]; $_SESSION["vnaam"] = $gebruikerGegevens["vnaam"]; $_SESSION["fnaam"] = $gebruikerGegevens["fnaam"]; $_SESSION["ingelogd"] = true; setcookie("user", $_POST["email"], time() + 86400 * 30, "/"); if ($page === "signUp.php" || $page === "wissen.php") { header('location: index.php'); exit(0); } elseif ($page === "contact.php") { header('location: contact.php'); exit(0); } elseif ($page === "bestel.php") { unset($message); } } else { $_SESSION["message"] = "Sorry, dit emailadres en paswoord kennen geen match"; } }
<?php session_start(); require_once 'business/gebruikerSERVICE.php'; require 'PHPMailerAutoload.php'; unset($_SESSION["message"]); if (isset($_SESSION["ingelogd"])) { $gebruikerServ = new GebruikerService(); $emailContact = $gebruikerServ->getEmailGebruiker($_SESSION["id"]); } if (isset($_GET["contact"]) && ($_GET["contact"] = "zend")) { //kontrole allebei de velden ingevuld? if (isset($_POST["email"], $_POST["textarea"]) && !empty($_POST["email"]) && !empty($_POST["textarea"])) { if (filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) { $mail = new PHPMailer(); $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp.mailgun.org'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = '******'; // SMTP username $mail->Password = '******'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable encryption, only 'tls' is accepted $mail->From = '*****@*****.**'; $mail->FromName = 'Nick'; $mail->addAddress('*****@*****.**'); // Add a recipient
session_start(); require_once 'business/gebruikerSERVICE.php'; unset($_SESSION["message"]); if (!isset($_SESSION["id"])) { if (isset($_GET["action"]) && $_GET["action"] == "signUp") { //onthoud de ingevulde gegevens $vnaam = $_POST["voornaam"]; $fnaam = $_POST["familienaam"]; $adres = $_POST["adres"]; $postcode = $_POST["postcode"]; $gemeente = $_POST["gemeente"]; $email = $_POST["email"]; $wachtw1 = $_POST["paswoord"]; $wachtw2 = $_POST["paswoord2"]; $gebruikerServ = new GebruikerService(); //isset checkt of de variabele niet null is en !empty checkt of die niet leeg is if (isset($_POST["voornaam"], $_POST["familienaam"], $_POST["adres"], $_POST["postcode"], $_POST["gemeente"]) && !empty($_POST["voornaam"]) && !empty($_POST["familienaam"]) && !empty($_POST["adres"]) && !empty($_POST["postcode"]) && !empty($_POST["gemeente"])) { if ($gebruikerServ->checkPostcodeGemeente($postcode, $gemeente)) { if (isset($_POST["email"], $_POST["paswoord"], $_POST["paswoord2"]) && !empty($_POST["email"]) && !empty($_POST["paswoord"]) && !empty($wachtw2)) { if (filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) { try { $lastInsertedID = $gebruikerServ->insertGebruiker($vnaam, $fnaam, $adres, $postcode, $gemeente, $email, $wachtw1, $wachtw2); $_SESSION["id"] = $lastInsertedID; $_SESSION["vnaam"] = $vnaam; $_SESSION["fnaam"] = $fnaam; $_SESSION["ingelogd"] = true; setcookie("user", $email, time() + 86400 * 30, "/"); $_SESSION["message"] = "Uw profiel is aangemaakt"; header('location: index.php?wat=melding'); exit(0);
<?php session_start(); require_once 'business/gebruikerSERVICE.php'; require_once 'entities/gebruiker.php'; unset($_SESSION["message"]); if (isset($_SESSION["id"])) { $gebruikerS = new GebruikerService(); $gebruiker = $gebruikerS->getGebruiker($_SESSION["id"]); if (isset($_GET["action"]) && $_GET["action"] == "wijzig" && $_GET["wat"] == "gegevens") { $vnaam = $_POST["voornaam"]; $fnaam = $_POST["familienaam"]; $adres = $_POST["adres"]; $postcode = $_POST["postcode"]; $gemeente = $_POST["gemeente"]; if (!empty($vnaam) && !empty($fnaam) && !empty($adres) && !empty($postcode) && !empty($gemeente)) { if ($vnaam != $gebruiker->getVoornaam() || $fnaam != $gebruiker->getFamilienaam() || $adres != $gebruiker->getAdres() || $postcode != $gebruiker->getPostcode() || $gemeente != $gebruiker->getGemeente()) { if ($gebruikerS->checkPostcodeGemeente($postcode, $gemeente)) { //wijzig entitie $gebruiker->setVoornaam($vnaam); $gebruiker->setFamilienaam($fnaam); $gebruiker->setAdres($adres); $gebruiker->setPostcode($postcode); $gebruiker->setGemeente($gemeente); //wijzig SESSION $_SESSION["vnaam"] = $vnaam; $_SESSION["fnaam"] = $fnaam; //wijzig database $gebruikerS->updateGebruiker($gebruiker); //melding $messageUwGegevens = "Uw gegevens zijn gewijzigd";
<?php //waarom steek een delete van een profiel erin //dat is voor al die keren dat ik nieuwsbrieven krijg van websites waar ik //toch geen profiel meer van heb, ze zouden me ook moeten verwijderen uit hun //database, keiambetant is dat session_start(); include_once 'business/gebruikerSERVICE.php'; unset($_SESSION["message"]); if (isset($_GET["wijzig"]) && $_GET["wijzig"] == "delete") { //als je een andere pagina pakt en duwt back, zit je anders met een foutmelding if (isset($_SESSION["id"])) { $gebruikerS = new GebruikerService(); $gebruikerS->deleteGebruiker($_SESSION["id"]); setcookie("user", "", time() - 3600, "/"); header('location: index.php?delete=delete&&action=signOut'); } } else { header('location: index.php'); exit(0); }