Effectivement, ta ligne ne veut rien dire.
Je suppose que tu essies de créer un champ de type mot de passe,
Si c'est le cas elle devrait être comme ceci
<input type="password" name="pass" />
<input type="password" name="pass" />Code : Tout sélectionner
<html>
<head>
<title>Connexion</title>
</head>
<body>
<form method="post" action="verifLogin.php">
<table border="0" width="400" align="center">
<tr>
<td width="200">Pseudo</td>
<td width="200">
<input type="password" name="login">
</td>
</tr>
<tr>
<td width="200">Pass</td>
<td width="200">
<input type="<?php echo($password); ?>" name="<?php echo($password); ?>">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Vérifier">
</td>
</tr>
</table>
</form>
</body>
</html>Code : Tout sélectionner
Le pseudonyme ou le mot de passe est erroné, veuillez réessayer !
J'avait compris cette partie, celle qui m'intrigue c'est que faut-il ajouter (comme code) à l'une des deux pages pour que la redirestion est lieu ?Si Ok je dirige l'utilisateur vers telle page.
Code : Tout sélectionner
<html>
<head>
<title>Connexion</title>
</head>
<body>
<form method="post" action="verifLogin.php">
<table border="0" width="400" align="center">
<tr>
<td width="200">Pseudo</td>
<td width="200">
<input type="texte" name="pseudo">
</td>
</tr>
<tr>
<td width="200">Pass</td>
<td width="200">
<input type="password" name="pass" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Vérifier">
</td>
</tr>
</table>
</form>
</body>
</html>Code : Tout sélectionner
<?php
$loginOK = false;
$pseudo = isset($_POST['pseudo']) ? $_POST['pseudo'] : "";
$pass = isset($_POST['pass']) ? $_POST['pass'] : "";
if ( (!empty($pseudo)) && (!empty($pass)) )
{
//connexion à la base de données
$liendb = mysql_connect("sql.free.fr","francewebmaster","6521digk");
$db = mysql_select_db(francewebmaster);
// On va vérifier l'existence du couple pseudonyme+mot de passe
$sql = "SELECT COUNT(*) FROM `user` WHERE `pseudo` = '" . addslashes($pseudo) . "' AND `pass` = '" . addslashes($pass) . "'";
/* Exécution de la requête */
$req = mysql_query($sql) or die("Erreur lors de l'exécution de la requête : \"".$sql ."\";<br />\nErreur retournée : ". mysql_error());
// On vérifie le résultat retourné
if (mysql_result($req, 0) == 1)
{
$loginOK = true;
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK)
{
$_SESSION['pseudo'] = $pseudo;
/* On enregistre jamais un mot de passe dans une variable de session ! */
}
else
{
echo "Le pseudonyme ou le mot de passe est erroné, veuillez réessayer !";
}
?>Code : Tout sélectionner
CREATE TABLE user (id INT (11) not null AUTO_INCREMENT, nom VARCHAR (35) null , prenom VARCHAR (35) null , pseudo VARCHAR (70) not null , pass VARCHAR (70) not null , email VARCHAR (70) null , telephone VARCHAR (255) null , numero VARCHAR (255) null , PRIMARY KEY (id), INDEX (id), UNIQUE (id))
<html>
<head>
<title>Connexion</title>
</head>
<body>
<?php
if(isset($_GET['msg']) && $_GET['msg'] == 'o'){
echo '<center><h3>Le pseudonyme ou le mot de passe est erroné, veuillez réessayer !</h3></center>';
}
?>
<form method="post" action="verifLogin.php">
<table border="0" width="400" align="center">
<tr>
<td width="200">Pseudo</td>
<td width="200">
<input type="texte" name="pseudo">
</td>
</tr>
<tr>
<td width="200">Pass</td>
<td width="200">
<input type="password" name="pass" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Vérifier">
</td>
</tr>
</table>
</form>
</body>
</html>
et verifLogin.php
<?php
$loginOK = false;
$pseudo = isset($_POST['pseudo']) ? $_POST['pseudo'] : "";
$pass = isset($_POST['pass']) ? $_POST['pass'] : "";
if ( (!empty($pseudo)) && (!empty($pass)) )
{
//connexion à la base de données
$liendb = mysql_connect("sql.free.fr","francewebmaster","6521digk");
$db = mysql_select_db(francewebmaster);
// On va vérifier l'existence du couple pseudonyme+mot de passe
$sql = "SELECT COUNT(*) FROM `user` WHERE `pseudo` = '" . addslashes($pseudo) . "' AND `pass` = '" . addslashes($pass) . "'";
/* Exécution de la requête */
$req = mysql_query($sql) or die("Erreur lors de l'exécution de la requête : \"".$sql ."\";<br />\nErreur retournée : ". mysql_error());
// On vérifie le résultat retourné
if (mysql_result($req, 0) == 1)
{
$loginOK = true;
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK)
{
$_SESSION['pseudo'] = $pseudo;
/* On enregistre jamais un mot de passe dans une variable de session ! */
}
else
{
header('Location: id.php?msg=o');
}
?>
Code : Tout sélectionner
Impossible de trouver la page
Il est possible que la page recherchée ait été supprimée, que son nom ait changé ou qu'elle ne soit pas disponible pour le moment.
--------------------------------------------------------------------------------
Essayez de la manière suivante :
Si vous avez entré l'adresse de cette page dans la barre d'adresses, vérifiez qu'elle est correcte.
Ouvrez la page de démarrage francewebmaster.free.fr et recherchez des liens vers les informations voulues.
Cliquez sur le bouton Précédente pour essayer un autre lien.
Cliquez sur Rechercher pour trouver des informations sur Internet.
HTTP 404 - Fichier non trouvé
Internet Explorer
Code : Tout sélectionner
header('Location: id.php?msg=o');