Posez votre question Signaler

GESTION DES SESSIONS SOUS PHP

LAURENT - Dernière réponse le 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
Lire la suite 

GESTION DES SESSIONS SOUS PHP »

1 réponses
Réponse
+2
moins plus
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.
Ajouter un commentaire
Ce document intitulé « GESTION DES SESSIONS SOUS PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?