j'ai un petit problème que je n'arrive pas à résoudre ... en deux mots si on rentre n'importe quel mot de passe on entre quand même ...
Des fois on arrive sur une page blanche et il faut actualiser pour entrer. Si on met un faux login là il ouvre une page blanche et pas moyen de voir quelque chose même en actualisant. Déprime total ...
Meric de votre aide
Code : Tout sélectionner
<?php
include "config.php";
session_start();
$loginOK = false;
$sql = "SELECT * FROM a_gerants WHERE Pseudo='".$Pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
if ( isset($_POST) && (!empty($_POST['Pseudo'])) && (!empty($_POST['Pass'])) ) {
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if ($_POST['Pass'] == $data['Pass']) {
$loginOK = true;
}
// Si le login a été validé on met les données en sessions
$_SESSION['loginOK'] = 'no';
if ($loginOK) {
$_SESSION['Pseudo'] = $data['Pseudo'];
$_SESSION['loginOK'] = 'ok';
$_SESSION['Id'] = $data['Id'];
?>
<HTML>
<head>
<title>Administration</title>
</head>
<frameset rows="70,*" frameborder=0 border=0 framespacing=0>
<frame name=a scrolling=no noresize src="secret_menu.php">
<frame name=b src="secret_accueil.php">
</frameset></body>
</HTML>
<?
}}}
else {
echo "<br><br><br><center><b>
ERREUR LORS DE L'AUTHENTIFICATION</b><br><br>
<a href='index.php'>Retour</a></center><br><br><br><br>";
}
?>