Script PHP pour page avec login/mot de passe

Fermé
hipopo60 Messages postés 2 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 27 mars 2010 - 27 mars 2010 à 12:53
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 - 27 mars 2010 à 14:04
Bonjour,
J'ai créer un site et j'ai une page que j'aimerai bien protéger par des login et des mots de passe que je donne. Et j'aimerai utiliser PhPmyadmin (MySql).
J'ai fait un script mais il ne marche pas, pouvez vous me dire pourquoi ?

Page où on rentre les logins :
<form action="chat1.php" method="post">
<p>
<input type="text" name="pseudo" />
<input type="password" name="mot_de_passe" />
<input type="submit" value="Valider" />
</p>
</form>

Page une fois les logins validés :

<?php
try
{

$bdd = new PDO('mysql:host=XXXX;dbname=XXXX', 'XXXX', 'XXXX');
}
?>
<?php
}
if (isset($_POST['mot_de_passe']) AND $_POST['mot_de_passe'] == <?php echo $donnees['mot_de_passe']; ?>) AND if (isset($_POST['pseudo']) AND $_POST['pseudo'] == <?php echo $donnees['pseudo']; ?>)
{

?>

<?php
define('MYSPEACH_TEST', 1);
$my_ms['root']="myspeach";
include($my_ms['root'].'/chat.php');
?>
<?php
}
else
{
echo '<p>Mot de passe incorrect</p>';
}
?>


Merci.

A voir également:

3 réponses

miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 92
Modifié par miramaze le 27/03/2010 à 13:15
Salut,
tu devrais comparer des sommes md5 plutôt que des mots de passe en clair. Pourquoi y'a un tas de balises imbriqués <?php et ?> et même tout un tas de ces balises tout court.
0
hipopo60 Messages postés 2 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 27 mars 2010
27 mars 2010 à 13:56
C'est à dire comparer des somme md5 ?
0
miramaze Messages postés 1429 Date d'inscription mercredi 29 juillet 2009 Statut Contributeur Dernière intervention 1 mai 2022 92
Modifié par miramaze le 27/03/2010 à 14:05
Et bien va voir ça http://www.manuelphp.com/php/function.md5.php et ça https://fr.wikipedia.org/wiki/MD5

Tu ne réponds pas à ma question.
All software sucks.
Alan Cox
0