Vérification mdp/pseudo

Résolu
BaptisteDebes Messages postés 90 Date d'inscription   Statut Membre Dernière intervention   -  
BaptisteDebes Messages postés 90 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


J'ai un code de vérification pour un mdp et un pseudo tous est enregistrer sur la bdd

mais quand je vais sur la page connexion /page blanche/ pourriez-vous regarder mon code svp et je corriger si erreur il y a merci d'avance.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="test.css" />
<title>Ig.fr : Connexion</title>
</head>

<?php
// on teste si le formulaire a été validé
if (isset($_POST['go'])) {
// on se connecte à notre base
$base = mysql_connect ('localhost', '', '');
mysql_select_db('compte', $base);

$sql = "SELECT * FROM compte WHERE pseudo = '$pseudo' AND pass = '$pass' ";
// On fait la recherche du couple login/password directement :)
$query = mysql_query($sql);

// Ensuite, on regarde si il existe un membre avec ce login et ce pass
if ( mysql_num_rows($query) === 1 ) {
header('Location: myperso.php'); // Si la requète retourne 1, alors c'est que c'est bon.
} else {
echo 'Identification erronée'; // Sinon, c'est que c'est un mauvais login ou mot de passe.
}
mysql_close();
?>

<?php
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
?>



<body>

<form action="connexion.php" method="post">
<table>
<tr><td>
<span>Pseudo :</span>
</td><td>
<input type="text" name="pseudo" value="">
</td></tr><tr><td>
<span>Mot de passe :</span>
</td><td>
<input type="password" name="pass" value="">
</td></tr><tr><td><td align="right">
<input type="submit" name="go" value="Connexion">
</td></tr></table>
</form>

</body>
</html>
A voir également:

2 réponses

Templier Nocturne Messages postés 7734 Date d'inscription   Statut Membre Dernière intervention   1 106
 
c'est parce que tu as du oublier une accolade à un endroit, en effet, tu ouvre une accolade ici :
if (isset($_POST['go'])) {

mais elle n'est fermée nulle part

du coup, le code n'est pas executé, puisque la condition n'est pas validée ;)
0
BaptisteDebes Messages postés 90 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup le code s'affiche désormais mais il me met identification éronée vous avez déjà mon code et voici le code que j'ai pris et modifier .


<?php
$login = $_POST['login']; // On récupère le login de ton formulaire
$passwd = $_POST['password']; // On récupère le mot de passe de ton formulaire

$sql = "SELECT * FROM nomduchamp WHERE admin_login = '$login' AND admin_password = '$passwd' ";
// On fait la recherche du couple login/password directement :)
$query = mysql_query($sql);

// Ensuite, on regarde si il existe un membre avec ce login et ce pass
if ( mysql_num_rows($query) === 1 ) {
echo 'Identification ok'; // Si la requète retourne 1, alors c'est que c'est bon.
} else {
echo 'Identification erronée'; // Sinon, c'est que c'est un mauvais login ou mot de passe.
}
?>
0