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
| <?php
session_start();
$erreur = null;
if(isset($_POST['auth_pseudo']) && isset($_POST['auth_mdp'])){
$host = "localhost";
$login = "Jean";
$mdp = "";
$bdd = "xxx";
$co_serv = mysql_connect($host,$login,$mdp);
$co_bdd = mysql_select_db($bdd);
if(!$co_serv || !$co_bdd){
$erreur = 'Connexion au serveur distant impossible';
}
$pseudo = mysql_real_escape_string($_POST['auth_pseudo']);
$motdepasse = sha1($_POST['auth_mdp']);
$mdp_querry = mysql_query('SELECT mdp FROM membre WHERE pseudo="'.$pseudo.'"');
$echo_mdp = mysql_result($mdp_querry,0);
function verification(&$erreur,$pseudo,$motdepasse,$echo_mdp){
if(empty($pseudo) || empty($motdepasse)){
$erreur = 'Un ou plusieurs champs du formulaire sont vides';
return false;
}
if($echo_mdp = 0){
$erreur = 'Mauvai pseudo';
}
if($echo_mdp != $motdepasse){
$erreur = 'Mauvais mot de passe';
}
}
$verif = verification($erreur,$pseudo,$motdepasse,$echo_mdp);
if($verif){
$sessionpseudo = $_SESSION['pseudo'];
if(isset($_POST['checkbox'])){
setcookie("cookiepseudo",$pseudo,time()+60*60*24*365*100);
setcookie("cookiemdp",$motdepasse,time()+60*60*24*365*100);
}
else{
setcookie("cookiepseudo",$pseudo,NULL,"/");
setcookie("cookiemdp",$motdepasse,NULL,"/");
}
header('Location: test.php');
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index</title>
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="corp"> <!-- Corp de la page -->
<div id="banniere"> <!-- Bannière de la page -->
</div>
<div id="menu"> <!-- Menu horizontal -->
<ul id="onglets"> <!-- Menu horizontal de la page -->
<li class="arrondi"><a href="index.php">Accueil</a></li>
<li><a href="astuces.php">Exposez !</a></li>
<li><a href="forum/index.php">Forum</a></li>
</ul>
</div>
</div>
</body>
</html>
<?php
if(!isset($_SESSION['pseudo'])){
?>
<div id="connexion"> <!-- Espace connection de la page -->
<span class="titreconnexion">C'est qui ?</span>
<form method="post">
<label for="auth_pseudo" style="font:14px calibri" maxlength="16" >Pseudo : <br/></label>
<input type="text" name="auth_pseudo" /><br /><br />
<label for="auth_mdp" style="font:14px calibri">Mot de passe : <br /></label>
<input type="password" name="auth_mdp" /><br />
<a href="#" style="font:11px calibri; text-decoration:none; color:#000;" >Mot de passe oublié ?</a><br /><br/>
<input type="checkbox" name="checkbox" />
<label for="checkbox" style="font:14px calibri"> Se souvenir de moi. <br/><br/></label>
<input type="submit" name="submit" Value="Connexion" /><br /><br/>
<a href="inscription.php" style="font:14px calibri; text-decoration:none; color:#FF9600;"><u>Pas encore inscrit ?</u></a>
<?php
if($erreur != ''){
echo '<span class="erreur">'.$erreur.'</span>';
}
?>
</form>
</div>
<?php
}
else{
echo 'Ca fonctionne';
}
?> |
Partager