Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- include("header_footer/header.php");
- $bdd = new PDO('mysql:host=localhost;dbname=espace_membre', 'root', '');
- include_once('cookieconnect.php');
- if(isset($_POST['formconnexion'])) {
- $mailconnect = htmlspecialchars($_POST['mailconnect']);
- $mdpconnect = sha1($_POST['mdpconnect']);
- if(!empty($mailconnect) AND !empty($mdpconnect)) {
- $requser = $bdd->prepare("SELECT * FROM user WHERE mail = ? AND motdepasse = ?");
- $requser->execute(array($mailconnect, $mdpconnect));
- $userexist = $requser->rowCount();
- if($userexist == 1) {
- if(isset($_POST['rememberme'])) {
- setcookie('email',$mailconnect,time()+365*24*3600,null,null,false,true);
- setcookie('password',$mdpconnect,time()+365*24*3600,null,null,false,true);
- }
- $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 !";
- }
- }
- ?>
- <div class="w3-main">
- <div class="w3-main" id="main">
- <div class="w3-container">
- <h1 class="w3-jumbo">Connexion</h1>
- <form class="con-form" method="post" action="connexion.php">
- <label class="blanc" >Mail</label>
- <input class="w3-input w3-border" type="email" name="mailconnect" placeholder="Mail" required="required">
- <br/>
- <label class="blanc" >Mot de passe</label>
- <br/>
- <input class="w3-input w3-border" type="password" name="mdpconnect" placeholder="Mot de passe" required="required">
- <br/>
- <br/>
- <input class="w3-input w3-border" type="checkbox" name="rememberme" id="remembercheckbox" /><label for="remembercheckbox">Se souvenir de moi</label>
- <br />
- <br />
- <div class="row">
- <div class="col-xs-0 col-sm-10 col-md-2"></div>
- <div class="col-xs-12 col-sm-2 col-md-8">
- <button type="submit" name="formconnexion" class="btn btn-circle red btn-outline btn-block">Se connecter</button>
- </div>
- <div class="col-xs-0 col-sm-1 col-md-2"></div>
- </div>
- </form>
- </div>
- </div>
- </div>
- <?php
- include("header_footer/footer.php");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement