garder une session php
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Le data center que Google voulait garder secret
- Google Developer Day 2007 : à Paris et dans 9 autres villes
- Référencement d'un forum phpBB
- WebRankInfo passe à Dotclear
- Référencement : le problème des sessions des pages PHP
- Le référencement de pages PHP
- Séminaire sur le référencement : ImiTiki - Online 2005
- Formation référencement à Paris du 24 au 27 nov. 2009 Ranking Metrics
- Lancement de MSN Search imminent
- Interview de Larry Page dans Playboy
- [ 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
- adsense et session php
- SESSION PHP session_set_save_handler
- probleme de session php
- Session php et referencement ?
- ID de session PHP et Google
- Rewriting et ID de session PHP
- [PHP] Variables de session
- session php et lien
- Supprimer cookie et session php
- [résolu]Fin de session PHP
- PHP : Session , sécurité , cookies
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum