Petit soucis avec une zone admin
Bonjour, j'ai fais ce petit script pour que seul 3 personnes puissent avoir acces à une zone admin mais seulement 1 seule personne parviens à y avoir acces
include "dbconex.php";
$sql='select login,pass from session';
$req=mysql_query($sql)or die('erreur sql!<br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
$log= $data['login'];
$pas= $data['pass'];
if($log == $login && $pas == $pass)
{
session_start();
header('Location:../zoneadministration.php');
}
else{echo"pas d'acces";}
}
mysql_free_result($req);
mysql_close();
?>
pourriez pas me dire ce qui deconne svp
merci bcp
Ben c'est normal.
Tu select tout de ta table session (tu n'as pas mis de where).
Ensuite, tu fais un while pour recuperer toutes les données.
Mais dans ce while, a chaque tour de boucle, $log et $pas prennent la valeur du tour de boucle actuel.
Donc forcemment, au final, tu n'as qu'une seule personne dans $log et dans $pas, ce qui veut dire qu'une seule personne peut se connecter (en l'occurence, la derniere personne que ton select a sorti).
Rebonjour,
Ben c'est normal non que je fasse une select sans where je dois pas rechercher tous les login et mot de passes pour pouvoir les verifier apres ????
$sql = 'SELECT login,pass from session WHERE login="'.$login.'" AND pass="'.$pass.'"';
La si tu as une reponse, c'est que c'est bon : ton mec est membre.
Et la, pas de while à faire, ni meme de test genre if($log == $login && $pas == $pass).
Oui voila en fait pour le select j'y etais presque juste un blem de " maintenant tous est ok
merci bcp
tiens je t'offres l'apéro
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: