IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Principe des sessions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 72
    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.

  2. #2
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    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.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 72
    Par défaut
    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?

  4. #4
    Membre émérite Avatar de Hervé Saladin
    Homme Profil pro
    Ingénieur d'études en développement et déploiement d'applications
    Inscrit en
    Décembre 2004
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'études en développement et déploiement d'applications
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 647
    Par défaut
    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.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2004
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 496
    Par défaut
    Salut,

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

    a+

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 72
    Par défaut
    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!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sessions] Recupérer la liste des sessions en cours !
    Par Jaxofun dans le forum Servlets/JSP
    Réponses: 19
    Dernier message: 18/09/2006, 14h14
  2. Principe des licences Interbase ?
    Par lio33 dans le forum InterBase
    Réponses: 1
    Dernier message: 08/07/2005, 11h23
  3. [VB.NET] Utilisation des sessions dans Session_End ?
    Par San Soussy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2005, 17h40
  4. [VS.NET] Liens relatifs et suivi des sessions ?
    Par Webman dans le forum ASP.NET
    Réponses: 6
    Dernier message: 18/11/2004, 22h21
  5. [tomcat] gestion des sessions
    Par sebos63 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/10/2004, 15h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo