garder une session php
4 messages
• Page 1 sur 1
-

sff - WRInaute occasionnel

- Messages: 336
- Inscription: 2 Fév 2005
garder une session php
Bonjours, j'ai un gros problème pour garder une session php. Je m'explique j'ai un formulaire avec un cham ID et PW, on entre donc ses identifiant et on charge index.php. Juste que la tout va bien la session s'est faites, l'utilisateur est reconnu. Mais le problème c'est que si sur index on a un lien et que l'on clique dessus, on perd la session, et on est plus logé. Faut t'il coupler la session avec un cookie, faut t'il faire autre chose?
Voila les code en question:
Le formulaire (tout simple):
Le code de session:
Voila les code en question:
Le formulaire (tout simple):
- Code: Tout sélectionner
<form action="index.php" method="post"><div>
ID:
<input type="text" size="15" name="username"/>
<input type="image" name="submit" src="images/login/ok.gif" title="Ok" class="no_bordure" style="width:22px; height:15px"/><br />PW:
<input type="password" size="15" name="password"/>
</form>
Le code de session:
- Code: Tout sélectionner
session_start();
$loginOK = false;
if (isset($_POST["submit_x"])) { //Session php.
$query = doquery("SELECT * FROM {{table}} WHERE username='".$_POST["username"]."' AND password='".md5($_POST["password"])."' LIMIT 1", "users");
$verification = mysql_fetch_array($query);
if ((empty($_POST['username'])) || (empty($_POST['password'])) ) {$session = '<div class="alerte_session">Vous n\'avez pas correctement entré votre ID ou PW!</div><br />'; }
elseif($verification['verify'] == null) {$session = '<div class="alerte_session">L\'utilisateur demandé est inconnu!</div><br />'; }
elseif($verification['verify'] != null && $verification['verify'] != 1) {$session = '<div class="alerte_session">Vous n\'avez pas validé votre compte, avec le code de validation contenu dans l\'e-mail que nous vous avons envoyé lors de votre inscription!</div><br />'; }
elseif ($_POST['username'] == $verification['username']) {
$loginOK = true;
$onlinequery = doquery("UPDATE {{table}} SET onlinetime=NOW() WHERE id=$verification[id] LIMIT 1", "users");
}
}
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [ Script PHP ] Problème de connexion (session php)
- Supprimer index.php pour garder uniquement le domaine
- [Soucis chaine PHP] : garder que ce qu'il y a après une * !
- ID de session PHP
- Problème session php
- adsense et session php
- SESSION PHP session_set_save_handler
- probleme de session php
- Session php et referencement ?
- ID de session PHP et Google
- Le data center que Google voulait garder secret - 10-12-2004
- Google Developer Day 2007 : à Paris et dans 9 autres villes - 27-05-2007
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- WebRankInfo passe à Dotclear - 09-09-2005
- Le référencement de pages PHP - 04-08-2008
- Séminaire sur le référencement : ImiTiki - Online 2005 - 18-04-2005
- Lancement de MSN Search imminent - 11-01-2005
- Vidéos de Matt Cutts sur le référencement Google - 04-08-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




