begin process at 2012 05 30 15:58:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Access

 > 

login


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

login

dimanche 27 mai 2007 à 18:37:55 | login

azizmatta

ca c'est le code pou la connexion des membres au site.
mais quand je fais entrer un valide  username   and   password   ca me donne
" Error : wrong username ". quelqu'un peut me dire quel est l'erreur .  merci



<?php
session_start();
include('database.php');
if (!isset($_SESSION['logged'])) $_SESSION['logged'] = false;

//Si la variable $_POST['login'] (bouton submit du formulaire) et la variable $_SESSION['logged'] vaut false (déconnecté) existent.
if (isset($_POST['login']) && $_SESSION['logged'] === false)
{
     //Vérification des autres variables.
     if (!empty($_POST['username']) && !empty($_POST['password']))
        {
        //Vérification du pseudo.
        $username = mysql_real_escape_string($_POST['username']);
        $mdp = ($_POST['password']);
              
                //Requête comptant le nombre de pseudos $_POST['pseudo']
                $sql = mysql_query("SELECT COUNT(*) AS nb_username FROM music_users WHERE username='". $username ."'");
              
                //Si le pseudo existe.
                if (mysql_result($sql,0,'nb_username') == 1)
                {
                        //Vérification du mot de passe
                        //Information sur le compte du membre.
                        $sql_infos = mysql_query("SELECT password FROM music_users WHERE username='". $username ."'");
                        $donnees = mysql_fetch_array($sql_infos);
                      
                        //Hashage du mot de passe.
                        $mot5 = md5($mdp);
                      
                        //Comparaison du mot de passe.
                        if ($mot5 == $donnees['password'])
                        {
                               //Tout est bon, on connecte le membre.
                                        $_SESSION['logged'] = true;
                                      
                                        //Création de 2 variables de session, contenant des informations sur le membre.
                                        $_SESSION['username'] = $username; //Pseudo du membre.
                                       //Redirection vers la page membre.
                              //header('location: /login.php');      
                          }
                        else
                                echo 'Error : wrong username';
                }
                else
                        echo 'Error : username do not exist';
        }
        else
                echo 'Error : do not leave anything empty';
}

?>
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Connection</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta name="revisit-after" content="5 days" />
  <meta name="ROBOTS" content="follow,index,all" />
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-15" />
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta http-equiv="Content-Language" content="en" />
  <link rel="stylesheet" media="screen" type="text/css" href="style.css"/>
</head>
<body>
welcome <?php echo $_SESSION['username']; ?>

 <div id="center">
     <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<fieldset>
<legend>connect</legend><br/>
<label for="username">username :</label><br/>
<input type="text" name="username" id="username" size="10"/>
<br/>
<label for="password">password :</label><br/>
<input type="password" name="password" id="password" size="10"/><br/>
<input type="submit" name="login" value="login"/>
</fieldset>
</form>
</div>

</body>
</html>
 
lundi 28 mai 2007 à 11:18:11 | Re : login

putch

et bonjour ? non ?

ensuite un pt'i error_reporting(E_ALL); au cas ou ...

et echo $sql_infos; et verifie quand meme ta requete (on sait jamais)


Cette discussion est classée dans : login, password, session, post, username


Répondre à ce message

Sujets en rapport avec ce message

login [ par azizmatta ] hi i have a problem with this code that let users login to the site.[code]session_start();include('database.php');if (!isset($_SESSION['logged'])) $_S url non desiré apres un precedent sur le navigateur [ par vbmarh ] bonjours j ai un script qui use des session pour une zone membre une pge connect2.php qui gere les post login mdp vers une page membre.php voici conne Problème avec les sessions ! [ par nikoland ] [code]            // on ouvre la session        session_start() ;        //GROS probleme de redirection session si erreur de login ou mot de passe [ par laloire33150 ] bonjour, Je voudrais avoir le moyen de rediriger une personne si le login ou le mot de passe qu'elle entre n'existe pas voici mon code :require("conf. probleme session php [ par nair17 ] Bonjour à tous, voila comment faire pour dire si login == administrateur alors ouvre page administrateur et si login == autre login qui existe dans ba problement avec ma page d'incription [ par beninsta ] bonjour, je suis en bts devlopement et je doit céer un site web pour un projet. seulement voilà je n'arrive pas a coder ma page d'incription [^^sad1] variable de session [ par ahlemlo ] bonjour,j'ai une page d'authentification (savons que login et password se trouve dans la base dans la table client) en tapon le login et password page authentification [ par ahlemlo ] bonjour à touspouvez vous me corriger l'erreur je veux bien vérifier le login et le password mai l'erreur est que losque je tape un login et un passwo orienter un utilisateur en fonction de son login [ par pronostic ] Bonjour à tous et merci de votre précieuse aide. Je voudrais qu'un utilisateur soit redirigé en fonction de son login. Voila ma page . J'ai essayé nom session [ par nicomilville ] Bonjour tout le monde, mon problème est le suivant :j'ai une page connection.php qui permet de se connecter et je voudrai que si l'utilisateur est rec


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales