Bonjour, un petit problème. Ma page d'accès tourne en rond en me disant "mauvais login ou mot de passe" alors que je suis bien enregistrer dans ma base sql. Où est cette petite erreur qui me pose tant de problème?!!
ma page "identification":
<?php
if (isset($_GET["m"]))
{
?>
<form action="securite.php" method="post">
<div id="identification">
<p>Login :</p>
<p><input type="text" name="userid" size="20" maxlength="40"/></p>
<p>Mot de passe :</p>
<p><input type="password" name="password" size="20" maxlength="40"/></p>
<p><input type="submit" value="Envoyer" /></p>
<?php
if ($_GET["m"]=="1")
{
echo "<p style=\"color:#ff0000;font-weight:bold;\">Mauvais login ou mot de passe !</p>";
}
?>
<?php
?>
<p><a href="validation.php">S'inscrire</a></p>
</div>
<?php
}
?>
Ma "securite"
<?php
session_start();
if ($_POST["userid"] && $_POST["password"])
{
require "connect.inc.php";
$res = @mysql_query("SELECT userid FROM users WHERE userid='".mysql_real_escape_string($userid)."' AND password='".mysql_real_escape_string($password)."' AND level='registered'");
if(@mysql_num_rows($res) != 0)
{
$verified_user = $_POST["userid"];
session_register("verified_user");
Header("Location: ../".$page_redirection);
}
else
{
Header("Location: identification.php?m=1");
}
}
else
{
Header("Location: identification.php?m=1");
}
?>
Merci par avance pour vos réponses.