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