Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/11/2007, 16h00   #1
Membre à l'essai
 
Inscription : mai 2003
Messages : 57
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 57
Points : 24
Points : 24
Par défaut astuce pour les session

Je developez un module d'authenfication des utilisateur en php qui enregistre dans une variable session une fois que le login est correct, avec une page membre(protege par un fichier secure)
secure.php
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ On démarre la session 
session_start();
// parameter de connection 
include("cfg.php");
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$req=mysql_query("select * from "._TB_." where CodeTemp='".$_SESSION['id']."' ");
 
// SI L'ID N'EXISTE PAS
if(mysql_num_rows($req)==0)	{
	// REDIRECTION PAGE ERREUR
	$req=mysql_query("UPDATE "._TB_." set CodeTemporaire=NULL");
	header("Location:logout.php3");
	//exit;
}
Voila mon probleme dans ma page d'accueil(qui n'est pas une page proteger) j'ai un block ou j'affiche certaine information concernant l'utilisateur connecté le bleme se comme j'utilise les Session que mon code vien apres beaucoup de code html une erreur apparait normalement quand je fait appel à l'ouverture de session. je voudrais une astuce pour recuperer les données de l'utilisateur connecté.
poxvx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2007, 16h11   #2
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
tu fais une boucle de vérification sur ta variable session

Code :
1
2
3
if (ISSET($_SESSION['id'])){
echo"infos connecté:";
}

oui le code s'éxécute de haut en bas

sinon précise ta question (évite les phrases trop longues, ça nuit a la compréhension )
__________________
Plzzz pas de questions par MP.
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h26.


 
 
 
 
Partenaires

Hébergement Web