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 :

Créer deux sessions : lecteur et administrateur ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bond70
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 300
    Par défaut Créer deux sessions : lecteur et administrateur ?
    Salut,

    Voilà j'ai fini mon site web Intranet de gestion du cursus des étudiants.

    J'aimerais dorénavant créer deux types de compte utilisateur :

    - un compte administrateur (pour la secrétaire)
    - des comptes lecteur (pour les enseignants).

    La différence entre ces deux type de comptes est la possibilité pour l'administrateur (la secrétaire) de modifier le contenu du site : en gros, les boutons d'ajouts et de modification seront uniquement visible par elle et pas par les enseignants.

    Sur le site actuel les boutons de modification et d'ajout sont visibles pour tous.

    Est-ce que je dois créer des doubles de chacune des pages du site : une contenant les boutons de modif, et une ne les contenant pas ?

    Ou bien il y a une autre manière de procéder plus rapide : par exemple la page détecte le type d'utilisateur et les boutons s'affichent ou pas selon le type de compte utilisé (lecteur/admin)

    Merci de votre aide !

    PS : voir le screen pour l'exemple d'un bouton de modif

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    Oui, tu as une manière plus simple.

    Tu attributs des droits aux personnes et tu stocke ces droits dans la session.

    Ta secretaire sera admin et les autres seront lecteurs. et pour les boutons, tu auras juste à faire un if ( $_SESSION['is_admin'] ) ...

    ou quelque chose dans ce goût là.


    Cordialement,
    Patouche

  3. #3
    Membre éclairé Avatar de bond70
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 300
    Par défaut
    et pour les boutons, tu auras juste à faire un if ( $_SESSION['is_admin'] ) ...
    A ouais bonne idée de faire un affichage du bouton sous condition

  4. #4
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 195
    Par défaut
    L'utilisation de variable $_SESSION est très simple à mettre en œuvre et avec les bonnes conditions tu pourras afficher ou nom certaines parties de ta page en fonction du type d'utilisateur

  5. #5
    Membre éclairé Avatar de bond70
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 300
    Par défaut
    Ok merci.

    Et savez-vous comment transmettre les informations de sessions de page en page sans que l'utilisateur n'est besoin de se reconnecter ?


    Merci !

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    en utilisant un session_start() en en tête de page une fois cela fait de ton côté tu doit donc créer une session identification au login et t'assurer que cette session existe sur chacune de tes pages.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

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

Discussions similaires

  1. Impossible de créer des sessions
    Par Ben42 dans le forum Langage
    Réponses: 14
    Dernier message: 03/11/2006, 13h14
  2. créer deux serveur web avec un seul adresse ip?
    Par Djo00 dans le forum Apache
    Réponses: 3
    Dernier message: 23/08/2006, 09h13
  3. [Sécurité] Créer une session sécurisée
    Par HwRZxLc4 dans le forum Langage
    Réponses: 6
    Dernier message: 16/05/2006, 22h19
  4. Réponses: 2
    Dernier message: 15/03/2006, 18h32
  5. VBScript: Comment créer une session
    Par pierrot10 dans le forum VBScript
    Réponses: 11
    Dernier message: 27/12/2005, 17h48

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