public function checkEmail($email)
 {
     if (filter_var($email, FILTER_VALIDATE_EMAIL) === true) {
         $klantEmail = Klant::getEmail();
         if ($klantEmail != $email) {
             $email = false;
         } else {
             return true;
         }
     }
 }
 public function register()
 {
     if ($this->registerValidation()) {
         foreach ($_POST as $key => $value) {
             foreach ($value as $valueKey => $valueValue) {
                 $_POST[$valueKey] = $valueValue;
             }
         }
         $klant = new Klant($_POST['email'], $_POST['naam'], $_POST['voornaam'], $_POST['straat'], $_POST['huisnr'], $_POST['postcode'], $_POST['woonplaats'], $_POST['naam'], false);
         $klant->generatePassword();
         $pass = $klant->getStrPasswoord();
         $klant->encryptPass();
         $this->klantenMapper->add($klant);
         $klant = null;
         $this->message("Great succes! Uw password is: " . $pass, "succes", "message.php");
     } else {
         $_GET['message'][] = 'Er is een fout gebeurt bij het inloggen gelieven contact op te nemen met de admin';
         $this->message("'Er is een fout gebeurt bij het inloggen gelieven contact op te nemen met de admin", "danger");
     }
 }
 public function create($naam, $voornaam, $adres, $postcode, $gemeente, $telefoonnummer, $emailadres, $dierID)
 {
     $sql = "insert into klanten (naam, voornaam, adres, postcode, gemeente,\n                telefoonnummer,emailadres, dierid) \n                values ('" . $naam . "','" . $voornaam . "','" . $adres . "'," . $postcode . "'," . $gemeente . "',\n                 '" . $telefoonnummer . "'," . $emailadres . "'," . $dierID . ")";
     $dbh = new PDO($DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $dbh->exec($sql);
     $klantID = $dbh->lastInsertId();
     $dbh = null;
     $dierDAO = new DierDAO();
     $genre = $genreDAO->getById($dierID);
     $klant = Klant::create($klantID, $naam, $voornaam, $adres, $postcode, $gemeente, $telefoonnummer, $emailadres, $dier);
     return $klant;
 }
Exemple #4
0
 public function create($naam, $stamboomnaam, $soort, $ras, $geboortedatum, $chipnummer, $paspoortnummer, $kleur, $medbeeld, $klantID)
 {
     $sql = "insert into dier (naam, stamboomnaam,soort,ras,geboortedatum,chipnummer,paspoortnummer,\n                kleur,metbeeld, klantid) \n                values ('" . $naam . "','" . $stamboomnaam . "','" . $soort . "'," . $rast . "'," . $geboortedatum . "',\n                 '" . $chipnummer . "'," . $paspoortnummer . "'," . $kleur . "'," . $medbeeld . "'" . $klantID . ")";
     $dbh = new PDO($DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $dbh->exec($sql);
     $dierID = $dbh->lastInsertId();
     $dbh = null;
     $klantDAO = new klantDAO();
     $dier = $dierDAO->getById($dierID);
     $dier = Klant::create($dierID, $naam, $stamboomnaam, $soort, $ras, $geboortedatum, $chipnummer, $paspoortnummer, $kleur, $medbeeld, $klantID);
     return $dier;
 }
Exemple #5
0
 public function create($naam, $voornaam, $email, $straat, $wachtwoord, $huisnummer, $postcode, $woonplaats, $tel, $dierID)
 {
     $sql = "insert into klant (naam, voornaam,email,straat,wachtwoord,postcode,huisnummer,\n                postcode,woonplaats,tel, dierid) \n                values ('" . $naam . "','" . $voornaam . "','" . $email . "'," . $straat . "'," . $wachtwoord . "',\n                 '" . $huisnummer . "'," . $postcode . "'," . $woonplaats . "'," . $tel . "'" . $dierID . ")";
     $dbh = new PDO($DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $dbh->exec($sql);
     $klantID = $dbh->lastInsertId();
     $dbh = null;
     $dierDAO = new DierDAO();
     $genre = $genreDAO->getById($dierID);
     $klant = Klant::create($klantID, $naam, $voornaam, $email, $straat, $wachtwoord, $huisnummer, $postcode, $woonplaats, $tel);
     return $klant;
 }
 public static function getByEmail($email)
 {
     $dbh = new PDO(dbconfigpizzeria::$DB_CONNSTRING, dbconfigpizzeria::$DB_USERNAME, dbconfigpizzeria::$DB_PASSWORD);
     $sql = "select * from klanten where email = '" . $email . "'";
     $resultset = $dbh->query($sql);
     if ($resultset) {
         $rij = $resultset->fetch();
         if ($rij) {
             $klant = Klant::create($rij["email"], $rij["wachtwoord"], $rij["adres"], $rij["familienaam"], $rij["voornaam"], $rij["postcode"], $rij["klantid"], $rij["promotie"], $rij["gemeente"]);
             $dbh = null;
             return $klant;
         } else {
             return null;
         }
     } else {
         return null;
     }
 }