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

PHP & Base de données Discussion :

Adminstration - Mot de passe et zones autorisées [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 19
    Par défaut Adminstration - Mot de passe et zones autorisées
    Bonjour à tous,

    voila je développe actuellement un site web avec un partie administration.
    Je sais mettre un acces authorisé via .htaccess et . htpasswd, seulement, j'aimerais créér plusieurs utilisateurs, qui auraient chacun des droits différents pour accéder au page.

    un administrateur pourrait tout modifier
    un autre pourrait modifier uniquement la page X
    un autre encore uniquement la page Y.
    ...etc...

    comment faire ?
    je saurais authoriser ceci pour la DB mysql, mais j'aimerais, que l'utilisateur ne puisse meme pas accéder à la page via laquelle modifier cette partie de la DB...
    merci de vos tuyaux ;-)

  2. #2
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Soit tu fais un script qui modifie les .htaccess en fonction des droits que tu veux accorder (bien chiant), soit tu programmes ton propre système de droit, ce qui n'est pas bien difficile... De cette façon, sur chaque page, tu rajoutes au debut un script qui test si l'utilisateur - en fonction de son login et des droits dont il dispose - peux ou non éxecuter le reste de la page.

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Les fichiers .htpasswd ne se prêtent guère à la définition de rôles. Je vous recommande de gérer cela autrement (base de données notamment), votre système n'en sera que plus simple (en terme de gestion et de maintenance notamment).

  4. #4
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 19
    Par défaut
    merci pour vos réponses.
    Si vous connaissez un endroit ou trouver un exemple ou une explication meme succinte, merci de me l'indiquer, sinon je pense que je saurai me débrouiller, le site sera juste un poil plus long à développer.

    ;-)

  5. #5
    Invité
    Invité(e)
    Par défaut
    Cherche du côté des sessions PHP. Tu créer des utilisateurs en base de données et tu leur attribut une fonction A (admin), R (rédacteur), ...

    Ensuite quand tu ouvres la session en début de page tu test $_SESSION['type'] par exemple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if($_SESSION["type"] == "A")
    {
          ....
          //code à exécuter pour l'administrateur
          ....
    }

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    ce que moi j'ai l'habitude de faire dans mes applications (orienté desktop), c'est de creer une table utilisateur, profil et droit. sachant que
    Utilisateur a tel profil et profil correspond a un ensemble de droits. je sais jusqu'ou va ta notion de droit mais bon ce n'est qu'une piste

  7. #7
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 19
    Par défaut
    merci pour vos pistes, je vais explorer ca, ca ne poura etre qu'instructif.
    à placer en [résolu] ;-)

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

Discussions similaires

  1. mot de passe de zone de validation
    Par Elcocco dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/06/2012, 09h29
  2. Mot de passe sur zone de texte
    Par pat17 dans le forum IHM
    Réponses: 2
    Dernier message: 25/11/2011, 23h13
  3. [VBA-E]autorisation avec mot de passe
    Par aramge dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/07/2006, 16h36
  4. Autoriser une IP si l'utilisateur connait le mot de passe
    Par Rémiz dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 01/01/2006, 01h25
  5. [IB] Autoriser 1 user à changer son mot de passe
    Par qi130 dans le forum InterBase
    Réponses: 7
    Dernier message: 01/02/2005, 14h09

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