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 :

Utilisation des variables de sessions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut Utilisation des variables de sessions
    salut, j'ai un site avec des pages devant être visible par tous les membres et d'autres seulement par l'admin. J'ai donc un login.php qui demande d'entrer log et mdp, qui envoie vers vérification.php et là je ne sais pas trop comment faire.
    Je stock les mots de passe et log en bdd surement mais après je veux savoir si c'est seulement dans verification.php que je crée les variables de sessions(si log et mdp valides) et dans aucune autre page?

    et une autre question, j'ai lu je ne sais plus où que selon si on avait un serveur dédié ou mutualisé, certaines fonctionnalités n'étaient pas possibles en ce qui concerne le fonctionnement des sessions et cookies est-ce vrai?
    merci de votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bonjour,

    Il faut appeller ta session et vérifier qu'elle contient bien ce que tu veux sur toutes les pages que tu veux restreindre.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre très actif Avatar de tim974
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 175
    Par défaut
    Euh le mdp et le login tu le testes qu'une fois dans vérification.php, suite à ça tu crées une variable session qui se nommera "admin" par exemple et qui aura pour valeur "true". Tu utilises cette dernière pour autoriser les pages que tu veux afficher ou pas selon les personnes.

    C'est une solution, il en existe plusieurs et tu peux même inventer la tienne.

    Sinon, oui, selon ton hébergement et ta version de PHP, tu as + ou - droit aux sessions.

    Si tu as un serveur dédié, tu y fais ce que tu veux

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut
    merci bien.
    donc après si j'ai une variable de session admin à true, dans mes pages restreintes je suis obligé de faire des isset($_SESSION['admin'] etc?
    par exemple je tape dans le navigateur une page sencé être protégéé, dans cette page je dois vérifier que la variable de sessions est bonne et si non je redirige vers login.php??

Discussions similaires

  1. Performance et bonne utilisation des variables de session
    Par Benoit7114 dans le forum Langage
    Réponses: 3
    Dernier message: 29/01/2010, 14h56
  2. [MySQL] L'utilisation des variables de sessions
    Par zave dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/05/2009, 23h50
  3. Utilisation des variables de session
    Par opensource dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/08/2007, 15h51
  4. Problème avec l'utilisation des variables de session
    Par WagaSeb dans le forum Langage
    Réponses: 16
    Dernier message: 22/06/2007, 15h46
  5. Réponses: 1
    Dernier message: 03/04/2007, 12h02

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