Mot de passe en PHP

Fermé
Nono - 31 juil. 2009 à 09:23
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 31 juil. 2009 à 09:36
Bonjour,

je cherche à protéger plusieurs pages avec un mot de passe.

J'ai mis du code pour faire ça sur la première page :

"

<?php
include "results_config.php";
if(!isset($HTTP_POST_VARS['name'])&&!isset($HTTP_POST_VARS['password']))
{

?>
<BODY BGCOLOR="#CC6600" >
<head>
<title>Connexion</title>
</head>
<h1><CENTER>Entrer votre nom et votre mot de passe</CENTER></h1>

<form method="post" action="Connect.php">
<table border="1" align="center">
<tr>
<th> Nom </th>
<td> <input type="text" name="name"> </td>
</tr>
<tr>
<th> Mot de passe </th>
<td> <input type="password" name="password"> </td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Log In">
</td>
</tr>
</table>
</form>
<?php
}
else
{

$mysql = mysql_connect($datahost, $datauser, $datapasswd) or die("Impossible de se connecter : " . mysql_error());
if(!$mysql)
{
echo 'Cannot connect to database.';
exit;
}

$mysql = mysql_select_db( $dataselect );
if(!$mysql)
{
echo 'Peut pas me connecter à la base de données.';
exit;
}
$crypter=crypt($password,'xx');

$query = "select count(*) from Connect where
Nom = '$name' and
Pass = '$crypter'";

$result = mysql_query( $query );
if(!$result)
{

echo 'Erreur dans la requête.';
exit;
}

$count = mysql_result( $result, 0, 0 );

if ( $count > 0 )
{?>
<html>


<body>

<form action="results.php" method="post">


</body>
</html>

<?php
}
else
{
// visitor's name and password combination are not correct
echo '<h1>EH OH!</h1>';
echo 'TU NE PEUX PAS AVOIR ACCES A CE SITE DESOLE.';
}
}
?>


et j'aimerais pouvoir protéger par mot de passe (ne pas pouvoir ouvrir results.php) si on est pas passer par la page du mot de passe (en l'occurence Connect.php).

J'ai trouvé nul part une solution et je sais vraiment pas comment faire, quelqu'un peut-il m'aider?

Merci d'avance

1 réponse

jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
31 juil. 2009 à 09:36
0