public static function CreerMembre($post)
 {
     //verif post à inclure dans le code
     /*foreach($_POST as $key => $value){
           $$key = htmlspecialchars($_POST[$value]);
       }*/
     $bdd = Bdd::Connect();
     $insertMembre = $bdd->prepare('INSERT INTO membre(pseudo, email, mdp, prenom, nom, adress, cp, ville, tel, tel_port) VALUES(?,?,?,?,?,?,?,?,?,?)');
     $insertMembre->execute(array($post['pseudo'], $post['email'], sha1($post['mdp']), $post['prenom'], $post['nom'], $post['adresse'], $post['cp'], $post['ville'], $post['telfixe'], $post['telport']));
     return RequestMembre::RecupererMembre();
 }
<?php

if (isset($_GET['verif']) && isset($erreur) && !in_array(false, $erreur)) {
    $_SESSION['membre'] = RequestMembre::CreerMembre($_POST);
    header('location:Home-Validation');
    die;
}
<?php

if (isset($_GET['verif']) && isset($erreur) && !in_array(false, $erreur)) {
    $nouvellesDonnees = array('pseudo' => empty($_POST['pseudo']) ? $_SESSION['membre']->get_pseudo() : $_POST['pseudo'], 'confirmemail' => empty($_POST['confirmemail']) ? $_SESSION['membre']->get_email() : $_POST['emailActuel'], 'confirmNewMdp' => empty($_POST['confirmNewMdp']) ? $_SESSION['membre']->get_motDePasse() : sha1($_POST['confirmNewMdp']), 'nom' => empty($_POST['nom']) ? $_SESSION['membre']->get_nom() : $_POST['nom'], 'prenom' => empty($_POST['prenom']) ? $_SESSION['membre']->get_prenom() : $_POST['prenom'], 'adresse' => empty($_POST['adresse']) ? $_SESSION['membre']->get_adresse() : $_POST['adresse'], 'cp' => empty($_POST['cp']) ? $_SESSION['membre']->get_codePostal() : $_POST['cp'], 'ville' => empty($_POST['ville']) ? $_SESSION['membre']->get_ville() : $_POST['ville'], 'telfixe' => empty($_POST['telfixe']) ? $_SESSION['membre']->get_tel() : $_POST['telfixe'], 'telport' => empty($_POST['telport']) ? $_SESSION['membre']->get_telPort() : $_POST['telport']);
    $_SESSION['membre'] = RequestMembre::MettreAJourMembre($nouvellesDonnees);
    var_dump($_SESSION['membre']);
    //header('location:Account-Validation');
    //die;
}
Example #4
0
<?php

if (isset($_GET['action'])) {
    $action = htmlspecialchars($_GET['action']);
} else {
    $action = 'home';
}
if (!empty($_POST['pseudo_co']) || !empty($_POST['mdp_co'])) {
    if (!empty($_POST['pseudo_co']) && !empty($_POST['mdp_co'])) {
        if ($verif = VerifMembre::VerifConnexion($_POST['pseudo_co'])) {
            $tabVerif = explode('-', $verif);
            if (VerifMembre::VerifConcordanceMotDePasse(sha1($_POST['mdp_co']), $tabVerif[1])) {
                $_SESSION['membre'] = RequestMembre::RecupererMembre($tabVerif[0]);
                header('location:' . $_SERVER['REQUEST_URI']);
                die;
            } else {
                $erreur2 = true;
            }
        } else {
            $erreur2 = true;
        }
    } else {
        $erreur1 = true;
    }
}
if (isset($_GET['disconnect'])) {
    if (isset($_GET['id_menu'])) {
        $idMenu = htmlspecialchars($_GET['id_menu'], ENT_QUOTES);
    }
    if (isset($_GET['id_partie'])) {
        $idPartie = htmlspecialchars($_GET['id_partie'], ENT_QUOTES);