1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
| <?php
session_start();
$bdd = new PDO('mysql:host=localhost;dbname=works', 'root', '');
if(isset($_POST['valide']))
{
$id_a_cre_connect = htmlspecialchars($_POST['id_a_cre_connect']);
$mdpconnect = sha1($_POST['mdpconnect']);
if(!empty($id_a_cre_connect) AND !empty($mdpconnect))
{
$requser = $bdd->prepare("SELECT * FROM inscrits WHERE id_a_cre = ? AND mdp = ?");
$requser->execute(array($id_a_cre_connect, $mdpconnect));
$userexist = $requser->rowCount();
if($userexist == 1)
{
$userinfo = $requser->fetch();
$_SESSION['id'] = $userinfo['id'];
$_SESSION['nom'] = $userinfo['nom'];
$_SESSION['prenom'] = $userinfo['prenom'];
$_SESSION['pays'] = $userinfo['pays'];
$_SESSION['ville'] = $userinfo['ville'];
include "index_views.php?page=profils?id=". $_SESSION['id'];
}
else
{
$erreur = 'Mauvais mail ou mot de passe';
}
}
else
{
$erreur = "Tous les champs doivent être complétes !";
}
}
?>
<!DOCTYPE html>
<html>
<?php
require '../partiels/_head_pages.php';
?>
<body>
<!-- banner -->
<div class="banner a-banner">
<!-- container -->
<div class="container">
<div class="header">
<div class="head-logo">
<a href="../../index.php"><?php require '../partiels/_logo.php';?></a>
</div>
<div class="top-nav">
<span class="menu"><img src="../assets/images/menu.png" alt=""></span>
<ul class="nav1">
<li class="hvr-sweep-to-bottom "><a href="../index.php">Accueil</a></li>
<li class="hvr-sweep-to-bottom"><a href="index_views.php?page=a_propos">A propos</a></li>
<li class="hvr-sweep-to-bottom"><a href="index_views.php?page=produits">produits</a></li>
<li class="hvr-sweep-to-bottom active"><a href="index_views.php?page=connexion">Se connecter</a></li>
<li class="hvr-sweep-to-bottom"><a href="index_views.php?page=contacts">Contacts</a></li>
<div class="clearfix"> </div>
</ul>
<!-- script-for-menu -->
<script>
$( "span.menu" ).click(function() {
$( "ul.nav1" ).slideToggle( 300, function() {
// Animation complete.
});
});
</script>
<!-- /script-for-menu -->
</div>
<div class="clearfix"> </div>
</div>
</div>
<!-- //container -->
</div>
<!-- //banner -->
<!-- 404 -->
<div class="e-page">
<?php
if(isset($erreur)){
echo '<h2 class="alert alert-danger">'.$erreur.' </h2>';
}
?>
<h2 class="lead ">Page connexion</h2>
<div class="container">
<form role="form" method="post" class="well col-md-6 autocomplete = off">
<div class="form-group">
<label for="id_a_cre_connect">Id_cre:</label>
<input type="text" class="form-control" name="id_a_cre_connect" id="id_a_cre_connect" placeholder="Enter id_cre" required="required">
</div>
<div class="form-group">
<label for="mdpconnect">Mot de passe:</label>
<input type="password" class="form-control" name="mdpconnect" id="mdp" placeholder="Enter Mot de passe" required="required">
</div>
<button type="submit" class="btn btn-default" name="valide">Valider</button>
</form>
</div>
<!-- //container -->
</div>
<!-- //404 -->
<!-- footer -->
<div class="footer">
<!-- container -->
<div class="container">
<div class="col-md-6 footer-left wow fadeInLeft animated" data-wow-delay="0.4s" style="visibility: visible; -webkit-animation-delay: 0.4s;">
<ul>
<?php
require '../partiels/_titre_footer_pages.php';
?>
</ul>
<form>
<input type="text" placeholder="Email" required="">
<input type="submit" value="Subscribe">
</form>
</div>
<?php
require '../partiels/_adress.php';
?>
<div class="col-md-3 footer-right wow fadeInRight animated" data-wow-delay="0.4s" style="visibility: visible; -webkit-animation-delay: 0.4s;">
<a href="#"><img src="../assets/images/logo.png" alt="" /></a>
<p>Proin eget ipsum ultrices, aliquet velit eget, tempus tortor. Phasellus non velit sit amet diam faucibus molestie tincidunt efficitur nisi.</p>
</div>
<div class="clearfix"> </div>
</div>
<!-- //container -->
</div>
<!-- //footer -->
<div class="copyright">
<!-- container -->
<?php
require '../partiels/_footer_pages.php';
?>
<!-- //container -->
</div>
</body>
</html> |
Partager