Problème session avec login et mot de passe

coralina -  
Mimiste Messages postés 1159 Statut Membre -
Hello tout le monde,

voilà depuis 2 jours je suis ce qu'on pourrait appeller une terrienne en détresse!

Alors voici mon problème :

j'ai créé 1 page qui doit générer une session dès qu'un utilisateur se log (avec login et mot de passe).

J'ai donc une page login.php avec mon formulaire (pour le login et le mot de passe) qui appelle la page loginactif.php

Le message qui s'affiche lorsque j'arrive sur ma page loginactif.php
est impossible d'exécuter la requête.

J'ai donc un problème soit dans le code ou peut-être dans le fichier php.ini

Je vous remercie énormément de votre aide :-)

Voici mon code
---------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php

//Récupération de la valeur des variables du formulaire

$login = $_POST['login'];

$motpasse = $_POST['motpasse'];

//génére un nouvel ID de session

session_start();

//vérification dans une base des données que login et pass correspondent

$sql = "SELECT login, motpasse FROM clients WHERE login='$_POST[login]' AND motpasse='$_POST[motpasse]'";

$res=mysql_query($sql) or die ("Impossible d'exécuter la requête");

$infos = mysql_fetch_array($res); //exécution ds tt le tableau

//dans le cas ou le pass et le login correspondent bien on enregistre des variables !

if(!strcmp($infos[login],$login)&&! strcmp($infos[motpasse],$motpasse)){

$_SESSION[‘page_count’] = 0 ;

$_SESSION[‘name’] = $infos[nom] ; //récupéré depuis la base de données

$_SESSION[‘author_id’] = $infos[idclient] ; //récupéré depuis la base de données

$_SESSION[‘loginclient’] = $infos[login] ; //récupéré depuis la base de données

$_SESSION[‘logged’] = 1 ; //positionnée à 1 cette variable nous indique que l’utilisateur est bien loggé.

}

if($_SESSION[‘logged’]==1){

echo "Merci $_SESSION[‘loginclient’], vous venez de vous identifier";

}

else{

echo "Vous devez créer votre compte personnel avant de pouvoir vous identifier. ";

}

?>
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    allo,

    rejoint moi sur msn je vais t'aider

    MSN: ericp96@hotmail.com

    À tout de suite
    0
  2. Mimiste Messages postés 1159 Statut Membre 206
     
    hello

    Tu ne créé pas de connexion visiblement, il faudrait d'abord ouvrir une connexion a la base de données avant d'executer ta requête
    0
    1. coralina
       
      oups effectivement ça ne risque pas de marcher.

      je teste ça et je vous dis quoi. :)
      0
      1. coralina > coralina
         
        voilà après quelques modifs, mon code s'exécute !

        à suivre...


        merci beaucoup :-)
        0
      2. Mimiste Messages postés 1159 Statut Membre 206 > coralina
         
        Hé bien de rien c'est toi qui a tout fais ;)
        0