GESTION DES SESSIONS SOUS PHP

LAURENT -  
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un souci avec les sessions PHP.
Environnement :
1 page login & mot de passe avec cryptage et hachage.
1 page espace client

lorsque je passe par le login, la page espace client s'ouvre en initialisant une session d'utilisateur. La pas de problème.

Par contre si je tape l'adresse de la page espace utilisateur php directement dans la barre d'adresse, ca passe aussi et la sans aucun controle.

Si quelqu'un à une réponse, je le remercie.

cordialement
A voir également:

1 réponse

dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Il faut mettre un script de ce genre au début du code de ta page client ;

<?php
session_start();
if(!isset($_SESSION["login"]))
{
header("location: session.php"); // redirection
exit; // arrêt du script
}

Ce script renvoie vers la page session.php pour vérifier le login et le mot de passe.

Voici l'adresse d'un tutorial très simple :

http://www.phpcs.com/code.aspx?ID=23628

Bon courage.
3