Erreur dans mon script php de connexion

Bonjour,

Voila, j'essaie de réaliser un script de connexion en php. Le problème c'est que ici, tout les username ou mdp sont bons alors qu'ils ne sont même pas dans ma bdd :/ Je comprend pas l'erreur. Ne faites pas attention à ma structure du code sous forme de fonction, c'est juste que je le trouve plus aéré comme ca :)

Enorme merci pour toute l'aide que vous m'apporterez :)

function recupinfo () {
$myusername=$_POST['username'];
$mypassword=$_POST['password'];
echo "Fonction recup info correctement ete realisee</br>";
}

recupinfo();

function selecinfo() {
$sql="SELECT count(*) FROM informations WHERE username='$myusername' and mdp='$mypassword'";
$result=mysql_query($sql) or die("On n'arrive pas a acceder a la table");
$count=mysql_fetch_array($result);
mysql_free_result($result);
mysql_close();
echo "On a bien trouve la table</br>";
echo "Et d'ailleurs le count est de ";
echo $count;
echo "</br>";
}

selecinfo();

function autorisation() {
if($count[0]==1){
session_start();
session_register("myusername");
session_register("mypassword");
//header("location: http://omega-wow.pcriot.com/");
echo "C'est parfait, compte reconnu</br>";
}
else {
echo "Nom d'utilisateur ou Mot de passe incorrect</br>";
}
echo "La fonction autorisation s'est bien deroulee</br>";
}

autorisation();


Cordialement,

Justyyce

1 réponse

  1. La fonction session_start() doit être placée avant tout code, même avant le doctype d'une page...
    Et j'ai le sentiment que tu ne te connectes pas à ta table...
    0