Authentification en php
nita2006
Messages postés
79
Statut
Membre
-
maxime44 Messages postés 715 Statut Membre -
maxime44 Messages postés 715 Statut Membre -
Bonjour,
je pourrai savoir ce qui marche pas dans mon code ??
c'est une pagen d authentification en fait
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("glpi");
$reponse = mysql_query("SELECT * FROM glpi_users"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
//$link=mysql_connect($db_host,$db_user,$db_pass) or die("Impossible de se connecter à la base de donnée. By Max!");
mysql_select_db($database) or die("Impossible de selectionner la base de donnée. La base de donnée n'existe pas... By Max");
$query = "SELECT * FROM glpi_users WHERE name=' ".$_POST["pseudo"]." ' AND password=' ".$_POST["passe"]." ' ";
$result = mysql_query($query,$link);
if(!$result){ echo "vous n´avez pas de compte";}
else{
while ($row= mysql_fetch_array($result))
{
//$row["pseudo"] si le nom de la colonne est bien pseudo ...
$_SESSION["pseudo"]=$row["pseudo"];
echo "connexion...";
}?>
je pourrai savoir ce qui marche pas dans mon code ??
c'est une pagen d authentification en fait
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("glpi");
$reponse = mysql_query("SELECT * FROM glpi_users"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
//$link=mysql_connect($db_host,$db_user,$db_pass) or die("Impossible de se connecter à la base de donnée. By Max!");
mysql_select_db($database) or die("Impossible de selectionner la base de donnée. La base de donnée n'existe pas... By Max");
$query = "SELECT * FROM glpi_users WHERE name=' ".$_POST["pseudo"]." ' AND password=' ".$_POST["passe"]." ' ";
$result = mysql_query($query,$link);
if(!$result){ echo "vous n´avez pas de compte";}
else{
while ($row= mysql_fetch_array($result))
{
//$row["pseudo"] si le nom de la colonne est bien pseudo ...
$_SESSION["pseudo"]=$row["pseudo"];
echo "connexion...";
}?>
Configuration: Windows 2003 Firefox 2.0.0.14
6 réponses
-
mysql_connect("localhost", "root", "");
C'est normale que tu n'est pas mis les identifiant de la base de donnée ? -
-
Certe mais il faut l'adresse de ta base de donné, mot de passe etc..
enfin il me semble. -
Salut,
Ton dernier else et ton premier While ne sont pas fermés, à première vue !
Pourquoi ta variable $link est commentée, alors que tu l'appelles un peu plus loin?-
Salut,
<?php mysql_connect("localhost", "root", ""); mysql_select_db("glpi"); $result = mysql_query("SELECT * FROM glpi_users WHERE name=' ".$_POST["pseudo"]." ' AND password=' ".$_POST["passe"]." ' "; ); if(!$result){ echo "vous n´avez pas de compte"; }else{ while($row= mysql_fetch_array($result)){ $_SESSION["login"]=$row["pseudo"]; } echo "connexion..."; }?>
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
@Maxime44 :
mysql_connect("localhost", "root", "");
localhost = 127.0.0.1
root = son login ( c'est celui par défaut si l'on ne change rien)
"" = pas de mot de passe
C'est la configuration pour se connecter à une base de données locale.
-
Ah oké, je comprenais pas trop, la mienne c'est pas locale alors c'est pas pareil ^^
Désolé