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 20/04/2007, 13h59   #1
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
Par défaut utilisation des sessions

Bonjour
j'ai à développer un site web pour mon département, et j'ai trois types d'utilisateurs qui peuvent s'inscrire au site (étudiant, enseignant et administrateur du site). mon problème c'est que je suis pas habitué à travailler avec les sessions, et j'aimerai bien savoir vos commentaires et recommendations sur la solution que j'ai proposée. ce que j'ai fait c'est que à chaque fois q'un utilisateur s'authentifie je teste à quel type il appartient et selon ce dernier je fait dans le script php d'authentification:
session_start();
//selon le test sur le type d'utilisateur
$_SESSION['login_ens']=login //ou bien
$_SESSION['login_etud']=login //ou bien
$_SESSION['login_admin']=login
ceci pour l'authentification.
pour la déconnexion, je sais pas exactement ce que je doit faire, en fait j'ai mis

session_start();
session_unset();
session_destroy();

mais je pense pas que c'est exacte.
pouvez vous m'aidez SVP.
d'avance merci.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 14h07   #2
Membre éclairé
 
Avatar de TucSale
 
Inscription : novembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : novembre 2005
Messages : 265
Points : 301
Points : 301
Envoyer un message via MSN à TucSale
bonjour,

je te conseil de lire http://php.developpez.com/cours/#securite-sessions
TucSale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 15h55   #3
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
salut,
merci pour le lien mais je veux savoir est ce que c'est faux ce que j'ai fait.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 23h29   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Vous auriez regardé le lien donné plus haut vous sauriez que la fonction session_unset est dépréciée (équivalent : $_SESSION = array()).

N'aurait-il pas été plus simple d'avoir une seule variable contenant le login et un entier pour indiquer le type d'utilisateur voire d'utiliser un objet ? Vous auriez ainsi pu remplacer trois tests isset (je suppose) par un simple switch par exemple. Il est peut être trop tard pour changer maintenant surtout si ça fonctionne

Y a-t-il des disfonctionnements pour que vous nous demandiez de l'aide ou aviez-vous juste besoin d'un avis purement technique ?
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 23h39   #5
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
j'ai juste besoin de vos avis.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 23h48   #6
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
précisément pour le script de déconnexion est ce c'est juste ce que j'ai fait.
kawther 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 01h48.


 
 
 
 
Partenaires

Hébergement Web