Interface authentificaion

Bonjour, j'arrive pas a trouver la faute dans mon script svp aidez moi

<?

function b_login_securiser ($s_login, $s_password) {
global $s_query;
$s_query = "SELECT login FROM membres WHERE login='".mysql_real_escape_string($_login)."'
AND password='".mysql_real_escape_string(md5($s_password))."'";
return (mysql_num_rows(mysql_query($s_query))==1)?true:false;
}
mysql_connect('localhost', 'root', '') OR die(mysql_error());
mysql_select_db('users') OR die(mysql_error());
if (isset ($_POST ['login_protection'])){
if ((isset($_POST['login']) && trim ($_POST['login'])!='') && (isset($_POST['password'])!='')){
$b_result_protection= b_login_securiser ($_POST['login'],$_POST['password']);

if ( $b_result_protection) {
header ("Location : http://localhost:8080/max.php");
} else { print "<b>Erreur de login ou de mot de passe</b>";
} else { print "<b>Tous les champs du formulaire sont obligatoires</b>";
} }

?>
<? if (!isset ($b_result_protection) || ( isset ($b_result_protection) && !$b_result_protection)) { ?>

<div class="block_formulaire cyan" style="margin-left :10px;">
<head><title>Authentification requise</title></head>
<body>
<h2>Merci de vous authentifier</h2>
<form method="post" action="au.php">
<label>Nom d'utilisateur : </label>
<input type="text" name="login" value="<?php print @$_POST['login']?>" /><div class="clear"></div>
<label>Mot de passe : </label>
<input type="password" name="password" value="" /><div class="clear"></div>
<label>;  </label><input type="submit" name="login_protection" value="Connexion" /><div class="clear"></div><br />
</form>
</body>

<? } ?>
</div>

3 réponses

  1. Contributeur
    tu as 2 else dans ton if, ça ne peut pas fonctionner
    1. Contributeur
      il te manque également une accolade fermante quelque part
  2. Bonjour,
    on m'affiche cette ligne en haut de la page "Erreur de login ou de mot de passe"; } else { print "Tous les champs du formulaire sont obligatoires"; } } ?>" et le formulaire ne passe pas a la page suivante en tapant les informations :D
    1. Contributeur
      Salut,

      y'a une erreur quelconque ? Y se passe quoi ? Faut qu'on parte à la pèche à la ligne ? ^^