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/03/2006, 16h47   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2005
Messages : 70
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2005
Messages : 70
Points : 14
Points : 14
Par défaut Principe des sessions

Bonjour!

Je souhaite créer une partie privée sur un site web.
J'ai une base de donnée SQl Server.

J'aimerais connaitre les principes de l'utilisation des sessions.
Je compte avoir une page de connexion avec demande du login et du mot de passe.
Est-ce que ceux-ci doivent être stockés dans la base?
Comment obtenir des différences d'affichages en fonction des différents droits d'accès?

Peut-être avez-vous un tutoriel pouvant m'expliquer ceci?

Merci d'avance.
wolflinger est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 17h08   #2
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Tu as un très bon tuto sur ce site:
http://beaussier.developpez.com/articles/php/session/

Sinon de manière générale, tu peux consulter la documentation officielle

Aussi je tiens à te signaler qu'avec un minimum de recherche tu aurais trouvé ce que tu cherche, pense y la prochaine fois.
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 17h55   #3
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2005
Messages : 70
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2005
Messages : 70
Points : 14
Points : 14
Merci pour ta réponse Yobs.

J'ai effectué une recherche et j'avais aussi trouvé ce tuto.
Il est en effet complet sur les fonctions php permettant de gérer les sessions php.
Mais il ne parle pas ou très peu du stockage des logins et mots de passe (conservés quand l'utilisateur n'est pas connecté).
Peuvent-ils être stockés dans une base de données? ou y a-t-il quelque chose de plus spécifique de prévu?
wolflinger est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 18h02   #4
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Salut,
les variables de sessions servent à enregistrer des variables correspondant à un utilisateur défini pendant la durée de son utilisation de l'appli.
Dès que l'utilisateur se déconnecte (=lorsque son cookie de sessionid est effacé ou expire), les données stockées en variable de session sont effacées.
Les variables de sessions ne peuvent donc pas servir à stocker des données persistantes.
Pour enregistrer des infos telles que login et mdp de tes utilisateurs, une base de données est sans doute ce qu'il y a de plus approprié.
Tu peux aussi t'en sortir avec des fichiers, ca peut faire l'affaire si tu as un nombre limité d'utilisateurs.
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 18h06   #5
Membre éprouvé
 
Inscription : février 2004
Messages : 456
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 456
Points : 428
Points : 428
Salut,

voila un tuto qui traite de l'authentification et du stockage des logins+mdp:
http://matthieu.developpez.com/authentification/

a+
billoum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 18h58   #6
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2005
Messages : 70
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2005
Messages : 70
Points : 14
Points : 14
Oki merci!

Merci Hervé de ton explication, c'est plus clair.

Merci billoum pour le tuto. Les 2 tuto sont complémentaires, je pense qu'avec ca je vais bien m'en sortir.

Encore merci à tous!!!
wolflinger est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h59.


 
 
 
 
Partenaires

Hébergement Web