Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php include ("header/header.php"); ?> <!-- affiche le header -->
- <?php include ("menu/menu.php"); ?> <!-- affiche le menu -->
- <?php
- $bdd = new PDO('mysql:host=localhost;dbname=xxxxx', 'root', 'xxxx');
- if(isset($_POST['forminscription'])) {
- $pseudo = htmlspecialchars($_POST['pseudo']);
- $mail = htmlspecialchars($_POST['mail']);
- $mail2 = htmlspecialchars($_POST['mail2']);
- $mdp = sha1($_POST['mdp']);
- $mdp2 = sha1($_POST['mdp2']);
- if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) {
- $pseudolength = strlen($pseudo);
- if($pseudolength <= 255) {
- if($mail == $mail2) {
- if(filter_var($mail, FILTER_VALIDATE_EMAIL)) {
- $reqmail = $bdd->prepare("SELECT * FROM membres WHERE mail = ?");
- $reqmail->execute(array($mail));
- $mailexist = $reqmail->rowCount();
- if($mailexist == 0) {
- if($mdp == $mdp2) {
- $insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, mail, motdepasse) VALUES(?, ?, ?)");
- $insertmbr->execute(array($pseudo, $mail, $mdp));
- $erreur = "Votre compte a bien été créé ! <a href=\"connexion.php\">Me connecter</a>";
- } else {
- $erreur = "Vos mots de passes ne correspondent pas !";
- }
- } else {
- $erreur = "Adresse mail déjà utilisée !";
- }
- } else {
- $erreur = "Votre adresse mail n'est pas valide !";
- }
- } else {
- $erreur = "Vos adresses mail ne correspondent pas !";
- }
- } else {
- $erreur = "Votre pseudo ne doit pas dépasser 255 caractères !";
- }
- } else {
- $erreur = "Tous les champs doivent être complétés !";
- }
- }
- ?>
- <div class="container">
- <div class="row">
- <div class="col m6">
- <h2>Pourquoi s'inscrire?</h2>
- <p>
- Accéder et profiter quotidiennement des pronostics publiés par la team gratuitement.
- xxxxx est le site de pronostic le plus complet. Chacun y pourra y trouver son bonheur en jouant à certains des sport proposés par notre team de pronostiqueurs, ou à tous pour les plus acharnés.Ne perdez plus de temps ni d'argent ,rejoignez-nous !!
- </p>
- </div>
- <div class="col m6">
- <h2 class="center-align">S'inscrire</h2>
- <div class="row">
- <form METHOD="POST" action="">
- <div class="row">
- <div class="input-field col s12">
- <label for="pseudo">Pseudo :</label>
- <input type="text" placeholder="" id="pseudo" name="pseudo" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" />
- </div>
- </div>
- <div class="row">
- <div class="input-field col s12">
- <label for="mail">Email :</label>
- <input type="email" placeholder="" id="mail" name="mail" value="<?php if(isset($mail)) { echo $mail; } ?>" />
- </div>
- </div>
- <div class="row">
- <div class="input-field col s12">
- <label for="mail2">Confirmation du mail :</label>
- <input type="email" placeholder="" id="mail2" name="mail2" value="<?php if(isset($mail2)) { echo $mail2; } ?>" />
- </div>
- </div>
- <div class="row">
- <div class="input-field col s12">
- <label for="mdp">Mot de passe :</label>
- <input type="password" placeholder="" id="mdp" name="mdp" />
- </div>
- </div>
- <div class="row">
- <div class="input-field col s12">
- <label for="mdp2">Confirmation du mot de passe :</label>
- <input type="password" placeholder="" id="mdp2" name="mdp2" />
- </div>
- </div>
- <div class="divider"></div>
- <div class="row">
- <div class="col m12">
- <p class="right-align">
- <button class="btn btn-large waves-effect waves-light" imput type="submit" name="forminscription">S'inscrire</button>
- </p>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <?php
- if(isset($erreur)) {
- echo '<font color="red">'.$erreur."</font>";
- }
- ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement