Les sessions pour se connecter
Melooo
Messages postés
1476
Statut
Membre
-
Melooo Messages postés 1476 Statut Membre -
Melooo Messages postés 1476 Statut Membre -
Bonjour,
Je réalise un petit site Internet, et j'ai un espace connexion.
Le seul souci c'est qu'il ne garde pas ma session ouverte.
je rentre mon nom d'utilisateur et mon mot de passe, et tout se passe correctement.
Mais quand je reclique sur le bouton connexion je n'ai pas mon bouton de déconnexion voici un extrait de mon formulaire :
Et le code ou je vérifie que l'utilisateur existe :
Comment faire pour que quand le l'utilisateur se connecte, il garde sa session ouverte, et quand il clique sur connexion il y a un bouton de deconnexion qui apparait.
je vous remercie
Je réalise un petit site Internet, et j'ai un espace connexion.
Le seul souci c'est qu'il ne garde pas ma session ouverte.
je rentre mon nom d'utilisateur et mon mot de passe, et tout se passe correctement.
Mais quand je reclique sur le bouton connexion je n'ai pas mon bouton de déconnexion voici un extrait de mon formulaire :
<?php
session_start();
if(isset($_POST['delogo'])) { session_unset(); }
if(isset($_POST['logo']) && !empty($_POST['logo'])) { $_SESSION['logy'] = $_POST['logo']; }
if (!isset ($_SESSION['logy'] ))
{
?>
<form name="connection" action="verif.php" method="post">
<fieldset id = "connection">
<label for="logo">Pseudo : </label><br>
<input type="text" size="20" name="logo" /><br>
<td><label for="pwd">Mot de passe : </label><br>
<input type="password" size="20" name="pass" /><br>
<br />
<input type="submit" value="Connexion" />
</div>
<?php
}
else
{
echo 'Connecte en tant que '.$_SESSION['logy'];
?>
<form name="deconnexion" action="pagecontact.php" method="post">
<input type="hidden" name="delogo" value="pok" />
<input type="submit" value="D�connexion" />
</form>
<?php
}
?>
Et le code ou je vérifie que l'utilisateur existe :
<?php
include ('connex.php');
$mail = $_POST['logo'];
$pass = $_POST['pass'];
$req = mysql_query ("SELECT * FROM utilisateur WHERE MailI = '".$mail."' AND MotDePasseI = '".$pass."'");
$quer = mysql_fetch_row($req);
if (!empty($quer[0])) {
echo "Vous êtes connecté(e) en tant que " . $quer[2] . " " . $quer[1];
?>
<br />
<?php
echo "Vous allez être redirigé vers la page d'accueil";
echo "salut".$_SESSION['pseudo'];
$_POST['logo'] = $req[1]; // création de la var session logy ou autre traitement
?>
<meta http-equiv="refresh" content="5;http://playandfun.iceheberg.fr/index.php" />
<?php
} else {
echo"erreur";
echo $pass;
echo $mail;//renvoi vers une page d'erreur ou autre traitement au choix XD !!
}
Comment faire pour que quand le l'utilisateur se connecte, il garde sa session ouverte, et quand il clique sur connexion il y a un bouton de deconnexion qui apparait.
je vous remercie
A voir également:
- Les sessions pour se connecter
- Se connecter à gmail sur téléphone - Guide
- Se connecter à ma boite hotmail - Guide
- Se connecter a chromecast - Guide
- Facebook se connecter à un autre compte - Guide
- Se connecter à facebook - Guide