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; }
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; }
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; } }