Rechercher : dans
Par :

GESTION DES SESSIONS SOUS PHP

Dernière réponse le 1 avr 2005 à 12:48:16 LAURENT, le 1 avr 2005 à 11:51:12 
 Signaler ce message aux modérateurs

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

1

 dugenou, le 1 avr 2005 à 12:48:16

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.

Répondre à dugenou
Collection CommentÇaMarche.net