Bonjour à tous,
Alors voilà j'ai besoin de me connecter à un espace membre en me servant d'un login et d'un mot de passe qui se trouve dans une table présent dans une base de données. Mon espace membre fonctionne, pas de problème. Maintenant que je l'ai terminé j'aimerai inclure le formulaire de login dans le header de mon site pour que les visiteurs qui possède un log et un mdp ai directement accès à l'espace membre. Donc j'affiche le formulre sur une ligne, mais là arrive mon problème. Comment faire disparaitre cette ligne une fois que la personne a était loguée ?
J'ai testé ceci:
Citation :
<?php
require("$pathToRoot/conf.php" ); // info concernant mon serveur de base de données
$requete=mysql_db_query($sql_bdd,"select * from membre where pseudo=\"$pseudo\"",$db_link) or die(mysql_error());
$num=mysql_num_rows($requete);
if($num!=0)
{
echo "<div id=\"connexion\">
<form method=\"post\" action=\"login.php\">
<table>
<tr>
<td>Pseudo:</td>
<td><input type=\"text\" name=\"pseudo\" value=\"\"></td>
<td>Mot de passe:</td>
<td><input type=\"password\" name=\"passe\" value=\"\"></td>
<td><input type=\"submit\" name=\"Submit\" value=\"Entrer\"></td>
</tr>
</table>
</form>
</div>";
}
else
{
echo "<div id=\"connexion\">
<table>
<tr>
<td>Bienvenu $pseudo</td>
</tr>
</table>
</div>";}
?>
|
Mais cette solution ne fonctionne pas. En gros je voulais tester si la personne était logué ou non. Si elle y'était alors sa m'affichais un "bienvenu $pseudo, et si elle y'était pas, le formulaire en une ligne Login: MDP: Entrer..
Es que quelqu'un à une idée de la manière dont je pourrais m'y prendre ?