[Php] Variable Session, connexion par mdp
Résolu/Fermé
A voir également:
- [Php] Variable Session, connexion par mdp
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Generateur mdp - Télécharger - Sécurité
- Site inaccessible n'autorise pas la connexion - Guide
8 réponses
Bonjour
ça a l'air bien a priori.
Donc ta variable password (et / ou email) est très probablement vide.
Peux-tu montrer le formulaire qui envoie sur cette page ?
ça a l'air bien a priori.
Donc ta variable password (et / ou email) est très probablement vide.
Peux-tu montrer le formulaire qui envoie sur cette page ?
Voici le formulaire :
<?php
echo('<?xml version="1.0" encoding="iso-8859-1"?>'); ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Bienvenue sur oya-location.com</title>
<meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="styles/design.css" />
</head>
<body>
<?php include("menu.php") ?>
<div id="content" >
<div id="contents">
<div id="password">
<br/>
<table>
<form method="post" action="membres.php">
<tr>
<td rowspan="2">E-Mail : </td>
</tr>
<tr>
<td><input type="text" name="E-Mail" size="12" maxlength="12" class="text"/></td>
</tr>
<tr>
<td rowspan="2">Mot de passe : </td>
</tr>
<tr>
<td><input type="password" name="password" size="12" maxlength="12" class="text"/> </td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td>
<input type="submit" value="S'identifier" class="boutton"/>
</td>
<td>
<input type="reset" value="Annuler" class="boutton"/>
</td>
</tr>
</form>
</table>
<br/>
<a href="inscription.membres.php">Pas encore inscrit ?</a> |
<a href="password.lost.php">Mot de passe perdu ?</a>
<div id="avantages">
<div class="img-center">
</div>
<ul>
</ul>
</div>
</div>
<div id="separateur-id">
</div>
</div>
</div>
<?php include("copyright.php") ?>
</body>
</html>
<?php
echo('<?xml version="1.0" encoding="iso-8859-1"?>'); ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Bienvenue sur oya-location.com</title>
<meta http-equiv="Content-Type" content="text/html ; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="styles/design.css" />
</head>
<body>
<?php include("menu.php") ?>
<div id="content" >
<div id="contents">
<div id="password">
<br/>
<table>
<form method="post" action="membres.php">
<tr>
<td rowspan="2">E-Mail : </td>
</tr>
<tr>
<td><input type="text" name="E-Mail" size="12" maxlength="12" class="text"/></td>
</tr>
<tr>
<td rowspan="2">Mot de passe : </td>
</tr>
<tr>
<td><input type="password" name="password" size="12" maxlength="12" class="text"/> </td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td>
<input type="submit" value="S'identifier" class="boutton"/>
</td>
<td>
<input type="reset" value="Annuler" class="boutton"/>
</td>
</tr>
</form>
</table>
<br/>
<a href="inscription.membres.php">Pas encore inscrit ?</a> |
<a href="password.lost.php">Mot de passe perdu ?</a>
<div id="avantages">
<div class="img-center">
</div>
<ul>
</ul>
</div>
</div>
<div id="separateur-id">
</div>
</div>
</div>
<?php include("copyright.php") ?>
</body>
</html>
Je m'en doutais un peu...
Dans ton formulaire, tu appelles ton champ "E-Mail"
Dans ta vérification, tu l'appelles "email"
ça ne peut pas coller. choisis le nom que tu veux, mais garde le même !
Dans ton formulaire, tu appelles ton champ "E-Mail"
Dans ta vérification, tu l'appelles "email"
ça ne peut pas coller. choisis le nom que tu veux, mais garde le même !
ok merci bien ^^
mais ca ne marche toujours pas ... toujours l'affichage de denied, et pas daffichage de ce que contient echo $_SESSION['password'] ;
De plus, si je rajoute dans la else " echo $password" le password entré s'affiche ....
mais ca ne marche toujours pas ... toujours l'affichage de denied, et pas daffichage de ce que contient echo $_SESSION['password'] ;
De plus, si je rajoute dans la else " echo $password" le password entré s'affiche ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
while ($membres = mysql_fetch_array($reponse) ) //créé un tableau ordonné avec TOUT les membres,
{
if ( ($password == $locations['password']) AND ($email == $location['email']))
Tu lis dans une variable $membres, tu testes dans une variable $location...
Parce que ta table s'appelle location ? aucun rapport, le nom de ta table apparaît dans la requête, mais le résultat est mis dans $membres
{
if ( ($password == $locations['password']) AND ($email == $location['email']))
Tu lis dans une variable $membres, tu testes dans une variable $location...
Parce que ta table s'appelle location ? aucun rapport, le nom de ta table apparaît dans la requête, mais le résultat est mis dans $membres
super merci !
le fait que tu me dises ca m'a tout refait vérifier. Et avec cette erreur, il y avait des prob de "s" sur locations. Voila un grand merci pour m'avoir guidé !
ps: je saurais qu'il ne faut jamais faire un copier/coller ^^
le fait que tu me dises ca m'a tout refait vérifier. Et avec cette erreur, il y avait des prob de "s" sur locations. Voila un grand merci pour m'avoir guidé !
ps: je saurais qu'il ne faut jamais faire un copier/coller ^^
ps: je saurais qu'il ne faut jamais faire un copier/coller ^^
Mais si on peut en faire ! Mais pas les yeux fermés ....
Mais si on peut en faire ! Mais pas les yeux fermés ....
Bonjour à tous,
Je suis novice dans tous ceux qui concernes les php.
J'ai longtemps chercher sur google, eetc... comment faire mais je n'ai jamais trouvé !
J'aimerais en faites que dans ma page index, il y est un formulaire avec champs texte où le visiteurs entre son Prénom. Lorqu'il à entrer son prénom et confirmer avec le bouton. ca le dirige vers une page qui dit Bienvenue prénom X(le prenom kil a enter).
Je pense que cela est posible si quelquun pouvais me transmetre les code ce sera très simpa.
Merci d'avance !
Bonne journey !!!
Je suis novice dans tous ceux qui concernes les php.
J'ai longtemps chercher sur google, eetc... comment faire mais je n'ai jamais trouvé !
J'aimerais en faites que dans ma page index, il y est un formulaire avec champs texte où le visiteurs entre son Prénom. Lorqu'il à entrer son prénom et confirmer avec le bouton. ca le dirige vers une page qui dit Bienvenue prénom X(le prenom kil a enter).
Je pense que cela est posible si quelquun pouvais me transmetre les code ce sera très simpa.
Merci d'avance !
Bonne journey !!!
je te fais par la methode de deux fichiers mais il est possible de le faire sur un seul.
en faisant un
if( isset($_POST['prenom']) && isset ($_POST['ok']))
{
echo 'Bonjour,'.$_POST['prenom'].' vous etes sur mon site......');
}
else
{
entrer votre prenom dans le formulaire
echo('<div id="formulaire">
<form name="visiteur" method="POST" action ="">
<table>
<tr><td>Prenom</td><input type="text" name="prenom" /></td></tr>
<tr><td><input type="submit" name="OK" value="OK"/></td></tr>
</table>
</form></div>')
}
methode avec deux pages php:
page1.php
<?php
echo('
<div id="formulaire">
<form name="visiteur" method="POST" action ="index.php">
<table>
<tr><td>Prenom</td><input type="text" name="prenom" /></td></tr>
<tr><td><input type="submit" name="OK" value="OK"/></td></tr>
</table>
</form></div>
);
?>
page index.php
<?php
$prenom=$_POST['prenom'];
echo('Bonjour ,'.$prenom.' est bienvenue sur mon site .....');
?>
Voila j'espere que sa taidera .je n'ai pas tout verifier mais bon
en faisant un
if( isset($_POST['prenom']) && isset ($_POST['ok']))
{
echo 'Bonjour,'.$_POST['prenom'].' vous etes sur mon site......');
}
else
{
entrer votre prenom dans le formulaire
echo('<div id="formulaire">
<form name="visiteur" method="POST" action ="">
<table>
<tr><td>Prenom</td><input type="text" name="prenom" /></td></tr>
<tr><td><input type="submit" name="OK" value="OK"/></td></tr>
</table>
</form></div>')
}
methode avec deux pages php:
page1.php
<?php
echo('
<div id="formulaire">
<form name="visiteur" method="POST" action ="index.php">
<table>
<tr><td>Prenom</td><input type="text" name="prenom" /></td></tr>
<tr><td><input type="submit" name="OK" value="OK"/></td></tr>
</table>
</form></div>
);
?>
page index.php
<?php
$prenom=$_POST['prenom'];
echo('Bonjour ,'.$prenom.' est bienvenue sur mon site .....');
?>
Voila j'espere que sa taidera .je n'ai pas tout verifier mais bon