Exemple #1
0
 public function save(Member $member)
 {
     if ($member->isValid()) {
         $member->description() ? $this->add($member) : true;
         //bien vérifier que le pseudo n'est pas déjà utilisé erreur potentiel ici attention
     } else {
         throw new \RuntimeException('L\\inscription n\'est pas valide');
     }
 }
Exemple #2
0
 protected function add(Member $member)
 {
     $requete = $this->dao->prepare('INSERT INTO T_mem_memberc SET mmc_username = :username, mmc_password = :password, mmc_description = :description, mmc_mail = :mail');
     $requete->bindValue(':username', htmlspecialchars($member->username()));
     $requete->bindValue(':password', htmlspecialchars($member->password()));
     $requete->bindValue(':description', htmlspecialchars($member->description()));
     $requete->bindValue(':mail', htmlspecialchars($member->mail()));
     $requete->execute();
 }