Erreur de connexion | Espace Membre

Charles_Sauvat

Charles_Sauvat Le 5 mars 2017 à 12:17 (Édité le 25 janvier 2019 à 17:53)

Bonjour à tous ! :)

J'ai un gros soucis ! 

J'ai bien suivi les tutoriels de Prim. 

Au niveau de ma page, d'inscription aucun problème tout est stocké dans ma base de donnée donc je doute que cela vienne d'ici. 

Par contre sur ma page connexion, j'ai beau mettre le bon mot de passe et le bon mail j'ai le message d'erreur : "Mauvais mail ou mot de passe !"

Merci de votre aide, voici la page de connexion : 

<?php
include 'header.php';
$bdd = new PDO();
if(isset($_POST['formconnexion'])) {
   $mailconnect = htmlspecialchars($_POST['mailconnect']);
   $mdpconnect = sha1($_POST['mdpconnect']);
   if(!empty($mailconnect) AND !empty($mdpconnect)) {
      $requser = $bdd->prepare("SELECT * FROM membres WHERE mail = ? AND motdepasse = ?");
      $requser->execute(array($mailconnect, $mdpconnect));
      $userexist = $requser->rowCount();
      if($userexist == 1) {
         $userinfo = $requser->fetch();
         $_SESSION['id'] = $userinfo['id'];
         $_SESSION['pseudo'] = $userinfo['pseudo'];
         $_SESSION['mail'] = $userinfo['mail'];
         header("Location: profil.php?id=".$_SESSION['id']);
      } else {
         $erreur = "Mauvais mail ou mot de passe !";
      }
   } else {
      $erreur = "Tous les champs doivent être complétés !";
   }
}
?>
<!-- ==========================================================
2.*Hero_area start
============================================================ -->
    <div class="romana_allPage_area">
        <div class="container">
            <div class="row">
                <div class="col-sm-6 col-xs-12">
                    <div class="romana_allPage_text text-center">
                        <h1><font color="White">Se connecter</font></h1>
                    </div>
                </div>
                <!-- column End -->
                <div class="col-sm-6 col-xs-12">
                    <ol class="breadcrumb text-right">
                        <li><a href="index.html">Accueil</a><span></span></li>
                        <li><a href="#">Se connecter</a></li>
                    </ol>
                </div>
                <!-- column End -->
            </div>
            <!-- row End -->
        </div>
        <!-- container End -->
    </div>
<!-- ==========================================================
3.*romana_logIn_area start
============================================================ -->
    <div class="romana_logIn_area romana_section_padding">
        <div class="container">
            <div class="row">
                <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3">
                    <div class="romana_logIn_text romana_common_form">
                        <h2>Connectez vous ! </h2>
                  <center>
                  <?php
         if(isset($erreur)) {
            echo '<font color="red">'.$erreur."</font>";
         }
         ?>
       </center>
       <br><br>
                        <form action="" method="post">
                            <div class="field">
                                <label class="placeholder" for="mailconnect">
                                    Votre Adresse Mail
                                    <span class="red">*</span>
                                </label>
                                <input id="mailconnect" type="text" name="mailconnect" />
                            </div>
                            <div class="field">
                                <label class="placeholder" for="mdpconnect">
                                    Entrer votre mot de passe
                                    <span class="red">*</span>
                                </label>
                                <input id="mdpconnect" type="password" name="mdpconnect" />
                            </div>
                            <div class="login_submit">
                                <input type="submit" name="formconnexion" value="Me connecter">
                            </div>
                            <div class="forgot_password">
                                <p> Forget Password ?</p>
                                <div class="romana_single_check">
                                    <input id="remember_me" name="remember_me" type="checkbox" checked>
                                    <label for="remember_me"></label>
                                    <span>Remember me</span>
                                </div>
                            </div>
                        </form>
                    </div>
                </div>
                <!-- column End -->
            </div>
            <!-- row End -->
            <div class="row">
                <div class="col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2">
                    <div class="new_account text-center">
                        <a href="enregistrement.php"><i class="icofont icofont-user-alt-5"></i>Vous n'avez pas de compte ?</a>
                    </div>
                </div>
            </div>
        </div>
        <!-- container End -->
    </div>
<!-- ==================================================
4.*Footer_area start
=================================================== -->
    <footer class="romana_footer_area">
        <div class="romana_footer_top">
            <div class="container">
                <div class="row">
                    <div class="col-sm-3">
                        <div class="widget footer_left_text footer_menu">
                            <div class="footer_logo">
                                <a href="#"><img src="images/footer_logo.png" alt="logo"></a>
                            </div>
                            <p>Duis autem vel eum iriure dolor in hen drerit in vul putate velit esse molestie consequat vel illum dolore eu feugiat nulla facilisis atvero eros et.</p>
                        </div>
                    </div>
                    <!-- column End -->
                    <div class="col-sm-4">
                        <div class="widget footer_menu footer_padding_left">
                            <h2>Contact Us</h2>
                            <ul>
                                <li><a href="#"><i class="icofont icofont-ui-call"></i>Phone : (111) 323 4455 955</a></li>
                                <li><a href="#"><i class="icofont icofont-ui-call"></i>Support : (111) 323 4455 955</a></li>
                                <li><a href="#"><i class="icofont icofont-envelope"></i>Email : hostlab@exampole.com</a></li>
                                <li><a href="#"><i class="icofont icofont-home"></i>Address : Egypt, Mansourah</a></li>
                            </ul>
                        </div>
                    </div>
                    <!-- column End -->
                    <div class="col-sm-2">
                        <div class="widget footer_menu footer_left10">
                            <h2>Links</h2>
                            <ul>
                                <li><a href="#">Home</a></li>
                                <li><a href="#">hosting plan</a></li>
                                <li><a href="#">Domain</a></li>
                                <li><a href="#">service</a></li>
                            </ul>
                        </div>
                    </div>
                    <!-- column End -->
                    <div class="col-sm-3">
                        <div class="widget footer_menu widget_right_text">
                            <h2>Newsletter</h2>
                            <p>Robt enim ad minim veniam quis nostr exerci tation ullamcorper suscipit.</p>
                            <div class="romana_Subscribe">
                                <form action="#" class="romana_contact_Subscribe">
                                    <input type="text" placeholder="Email">
                                    <input type="submit" value="?">
                                </form>
                            </div>
                        </div>
                    </div>
                    <!-- column End -->
                </div>
            </div>
        </div>
        <!-- footer_top End -->
        <div class="romana_footer_bottom">
            <div class="container">
                <div class="romana_footer_bottom_content text-center">
                    <div class="row">
                        <div class="col-md-4 col-sm-6">
                            <div class="copyright_romana">
                                <p><span>©</span>Copyright 2016 hosting,All Rights Reserved</p>
                            </div>
                        </div>
                        <div class="col-md-8 col-sm-6 col-xs-12">
                            <div class="romana_header_top_right romana_footer_social_icon">
                                <ul>
                                    <li><a href="#"><i class="icofont icofont-social-pinterest"></i></a></li>
                                    <li><a href="#"><i class="icofont icofont-social-google-plus"></i></a></li>
                                    <li><a href="#"><i class="icofont icofont-social-twitter"></i></a></li>
                                    <li><a href="#"><i class="icofont icofont-social-skype"></i></a></li>
                                    <li><a href="#"><i class="icofont icofont-social-facebook"></i></a></li>
                                </ul>
                            </div>
                        </div>
                        <!-- column End -->
                    </div>
                    <!-- row End -->
                </div>
                <!-- container End -->
            </div>
        </div>
        <!-- footer_bottom End -->
    </footer>
<!-- ======================================================
    ***Js Files***
=========================================================== -->
    <!-- ================= Main Js ==================== -->
    <script src="js/jquery-3.1.0.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <!-- ================= Bootstrap min Js =========== -->
    <script src="js/bootstrap.min.js"></script>
    <!-- ================= owl carousel min Js ======== -->
    <script src="js/owl.carousel.min.js"></script>
    <!-- ================= Active Js ================== -->
    <script src="js/active.js"></script>
</body>
</html>
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte