Mon probléme c'est que quand j'entre le login et le mot de passe qui existe déja dans la base la page se redirige toujours vers la page d'erreur et pas vers accueil.php qui est la page de succés et voici le code je veux savoir ou est le probleme? :
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
require_once('Connections/ii.php');
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['pass'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/justeenchere/accueil.php";
$MM_redirectLoginFailed = "/justeenchere/echec.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_ii, $ii);
$LoginRS__query=sprintf("SELECT login, pass FROM client WHERE login='%s' AND pass='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
$LoginRS = mysql_query($LoginRS__query, $ii) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
<html>
<body>
<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
<label><strong>Login:</strong>
<input type="text" name="login" size="18" />
</label>
<p><strong>Mot de passe:</strong>
<input type="password" name="pass" size="18"/>
</p>
<label></label> <input name="connecter" type="submit" value="se connecter" />
</form>
</body>
</html>