示例#1
0
 public function save()
 {
     modelUtilisateur::existe($this->mail);
     $pdo = Model::getPdo();
     $mot_passe_crypte = Security::chiffrer($this->password);
     $sql = "INSERT INTO utilisateur(mail, password, nom, prenom, adresse,admin) VALUES ('{$this->mail}', '{$mot_passe_crypte}', '{$this->nom}', '{$this->prenom}', '{$this->adresse}', '{$this->admin}')";
     $req_prep = $pdo->prepare($sql);
     $req_prep->execute();
 }
         require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewConnectUtilisateur.php";
     }
     break;
 case "admin_mis":
     $mail = $_POST['mail'];
     $password = $_POST['password'];
     $confirmpassword = $_POST['confirmpassword'];
     $nom = $_POST['nom'];
     $prenom = $_POST['prenom'];
     $adresse = $_POST['adresse'];
     $admin = $_POST['admin'];
     if ($password != $confirmpassword) {
         require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewPasswordDifferent.php";
     } else {
         $utilisateur = new modelUtilisateur($mail, $password, $nom, $prenom, $adresse, $admin);
         $existe = modelUtilisateur::existe($mail);
         if ($existe == true) {
             require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewMailDejaPris.php";
         } else {
             if ($admin == 1 or $admin == 0) {
                 $utilisateur->save();
                 require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewCreatedUtilisateur.php";
             } else {
                 require "{$ROOT}{$DS}view{$DS}Utilisateur{$DS}viewMauvaisadmin.php";
             }
         }
     }
     break;
 case "vider":
     setcookie('id_produits', NULL, -1);
     setcookie('types_produits', NULL, -1);