Identification PHP
milie0000
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
milie0000 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
milie0000 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de passer ma boutique en ligne sous php, pour cela je crée des espaces membres pour que mes clients puissent s'identifier.
Pour cela j'utilise le script suivant:
<?
if(!isset($pseudo)&&!isset($pass))
{
//Visitor needs to enter a name and password
?>
<h1>Please Log In </h1>
This page is secret.
<form method = post action = "log.php">
<tr>
<th> Pseudo </th>
<td> <input type = text name = pseudo> </td>
</tr>
<tr>
<th> Pass </th>
<td> <input type = password name = pass> </td>
</tr>
<tr>
<td colspan =2 align = center>
<input type = submit value = "Log In">
</td>
</tr>
</form>
<?
}
else
{
// connect to mysql
$Connexion = mysql_connect("localhost","xx","xxx");
if(!$mysql)
{
echo 'Cannot connect to database.';
exit;
}
// select the appropriate database
mysql_select_db("xx" , $Connexion);
if(!$mysql)
{
echo 'Cannot select database.';
exit;
}
// query the database to see if there is a record which matches
$query = "select count(*) from ** where
pseudo = '$pseudo' and
pass = '$pass'";
$result = mysql_query( $query );
if(!$result)
{
echo 'Cannot run query.';
exit;
}
$count = mysql_result( $result, 0, 0 );
if ( $count > 0 )
{
// visitor's name and password combination are correct
echo "<h1>Here it is!</h1>";
echo "I bet you are glad you you can see this secret page.";
}
else
{
// visitor's name and password combination are not correct
echo "<h1>Go Away!</h1>";
echo "You are not authorized to view this resource.";
}
}
?>
Voilà bien sur j'ai masqué nom de la base et mot de pass
je pense que * correspond au nom de la table et ** à celui de la base de donnée
bref qd je fais ca que je rentre l'utilisateur et le pass lorsque je met identifier la page d'identification revient vide!!
qqun peut m'aider???
Merci d'avance et bonne journée !!!
Je suis en train de passer ma boutique en ligne sous php, pour cela je crée des espaces membres pour que mes clients puissent s'identifier.
Pour cela j'utilise le script suivant:
<?
if(!isset($pseudo)&&!isset($pass))
{
//Visitor needs to enter a name and password
?>
<h1>Please Log In </h1>
This page is secret.
<form method = post action = "log.php">
<tr>
<th> Pseudo </th>
<td> <input type = text name = pseudo> </td>
</tr>
<tr>
<th> Pass </th>
<td> <input type = password name = pass> </td>
</tr>
<tr>
<td colspan =2 align = center>
<input type = submit value = "Log In">
</td>
</tr>
</form>
<?
}
else
{
// connect to mysql
$Connexion = mysql_connect("localhost","xx","xxx");
if(!$mysql)
{
echo 'Cannot connect to database.';
exit;
}
// select the appropriate database
mysql_select_db("xx" , $Connexion);
if(!$mysql)
{
echo 'Cannot select database.';
exit;
}
// query the database to see if there is a record which matches
$query = "select count(*) from ** where
pseudo = '$pseudo' and
pass = '$pass'";
$result = mysql_query( $query );
if(!$result)
{
echo 'Cannot run query.';
exit;
}
$count = mysql_result( $result, 0, 0 );
if ( $count > 0 )
{
// visitor's name and password combination are correct
echo "<h1>Here it is!</h1>";
echo "I bet you are glad you you can see this secret page.";
}
else
{
// visitor's name and password combination are not correct
echo "<h1>Go Away!</h1>";
echo "You are not authorized to view this resource.";
}
}
?>
Voilà bien sur j'ai masqué nom de la base et mot de pass
je pense que * correspond au nom de la table et ** à celui de la base de donnée
bref qd je fais ca que je rentre l'utilisateur et le pass lorsque je met identifier la page d'identification revient vide!!
qqun peut m'aider???
Merci d'avance et bonne journée !!!
A voir également:
- Identification PHP
- Entrer les informations d'identification reseau - Guide
- Easy php - Télécharger - Divers Web & Internet
- Supprimer identification instagram - Guide
- Identification instagram - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
Bonjour,
Tu te trompes sur la signification de * et **
Le * doit rester tel quel : count(*) signifie "compte toutes les lignes".
C'est, par contre, le ** que tu dois remplacer par le nom de ta table.
Le nom de la base de données est donné par la ligne
mysql_select_db("xx" , $Connexion);
où xx doit être remplacé.
Tu te trompes sur la signification de * et **
Le * doit rester tel quel : count(*) signifie "compte toutes les lignes".
C'est, par contre, le ** que tu dois remplacer par le nom de ta table.
Le nom de la base de données est donné par la ligne
mysql_select_db("xx" , $Connexion);
où xx doit être remplacé.