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
| <?php
session_start();
mysql_connect("localhost","******","**********");
mysql_select_db("schats");
if(!empty($_SESSION['logged']) || $_SESSION['logged'] == false)
{
if(!empty($_POST) ) // le form a été soumis
{
// servira à enregistrer les messages pour les erreurs rencontrées
$_POST = array_map('trim', $_POST);
$erreur = array();
$pseudo = mysql_real_escape_string($_POST['pseudo']);
$mdp = mysql_real_escape_string($_POST['mdp']);
if(!empty($pseudo))
{
$erreur[] = 'veillez mettre un pseudo';
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membre WHERE pseudo='".$pseudo."'")or die (mysql_error());
} //Si le pseudo existe.
elseif ($sql['nb_pseudo'] == 1)
{
$erreur[] = ' aucun pseudo n\'existe ';
$pod = mysql_query("SELECT id pseudo, mdp, confirmation from membre where pseudo='".$_POST['pseudo']."'");
}
elseif(!empty($mdp))
{
$erreur[] = ' aucun mot de passe';
$mdphap = md5(sha1($_POST['mdp']));
}
elseif($mdphap = $pod['mdp'])
{
$erreur[] = ' mot de passe non valide';
}
elseif($pod['confirmation'] == 1)
{
$erreur[] = 'ce pseudo n\'est pas confirmer';
}
if(empty($erreur))
{
mysql_query("UPDATE membre SET statue ='1' WHERE id='".$pod['id']."'") OR die(mysql_error());
$_SESSION['logged'] = true ;
$_SESSION['pseudo'] = $pseudo;
$_SESSION['id'] = $pod['id'];
$timeexpire = time() + 360*24*3600;
}
header("location: http://spouts.goldzoneweb.info/espace_membre/index_membre.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>index --> connection</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" media="screen" title="Simple" href="toutetrien.css" />
</head>
<body>
<?php include("menu.php"); ?>
<div id="corps">
<p>bonjour<br /></p>
<p> pour vous connecter veullez renplir le formulaire pour vous connecter</p>
<form method="post" action="connection.php">
pseudo<input type="text" name="pseudo">
mot de passe<input type="password" name="mdp">
<input type="submit" value="entrez"></form>
<?php
if( !empty($erreur) ) // Donc le formulaire a été envoyé et au moins une erreur a été rencontrée
{
// on affiche les erreurs
foreach( $erreur as $valeur )
echo $valeur . '<br>';
}
?>
</div>
<div id="pied_de_page">
<?php
include('pied.php');
?>
</div>
</body>
</html>
<?php
}
else
{
echo '<meta http-equiv="Refresh" content="0;URL=/espace_membres/index_membre.php">';
}
?> |
Partager