GESTION DES SESSIONS SOUS PHP

Fermé
LAURENT - 1 avril 2005 à 11:51
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 - 1 avril 2005 à 12:48
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 mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 452
1 avril 2005 à 12:48
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