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

Sécurité Discussion :

authentification admin et utilisateur


Sujet :

Sécurité

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par défaut authentification admin et utilisateur
    bonjour... ( c'est encore moi!!)

    voila ma question:

    je souhaiterais savoir quel morceau de code php je doit interger a ma page pour que ma zone admin s'affiche sur la meme page que celle de l'utilisateur qd on est admin

    meme page d'accueil pour les admins et les utilisateurs sauf que qd on est admin on a des liens qui s'affiche !!!

    j'espere etre clair

    merci bonne journée

    imkropriz...

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Salut,

    Perso, j'utiliserai des variables de sessions pour stocker le "level" de l'utilisateur (par ex user=1 ou admin=2).

    Et ensuite,

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if($_SESSION['TypeUser']==2)
    {
    J'affiche ce que dois voir l'admin
    }
    else
    {
    J'affiche ce que dois voir l'user
    }

    En synthétisant le tout si certaines parties sont accessibles pour les 2 types d'user.

    Il doit y avoir d'autres possibilités...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par défaut
    je te remerci de la reponse

    mais le code n'est pas entier ...

    j'ai vraiment un trou de memoire qd au code que je doit mettre, alors je sais que c une session que je doit mettre mais je ne sais plus laquelle.

    et surtout je ne sais pas ou placer ce code dans mes pages
    une page index : c'est ou on ce log
    et un acceuil

    merci de votre patience...

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    c une session que je doit mettre mais je ne sais plus laquelle.
    C'est toi qui définie tes variables de sessions...

    Dans l'idée, lors de l'authentification, tu stockes en session le "TypeUser" de l'utilisateur se connectant.
    Et sur les autres pages, en fonction de ce "TypeUser", tu affiches ou non des portions de code avec par ex un if else dans le style de celui que je t'ai mis.

    Page index = authentification / session_start
    page accueil = récupération variables de sessions & affichages d'éléments en fonction des droits récupérés.

    V'la , dans l'idée...

    PS/ Regarde du côté des tuto / FAQ php.
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par défaut
    ok...

    j'ai bien compris ca que tu ma dit mais j'arrive pas a taper mon code ( le boulet...)

    j'ai une page index avec dessus mon formulaire authentification et egalement mon accueil sur la meme page ( en div)

    j'ai des page de monter avec une arborescence pour l'admin mais je voudrais que l'admin qd il ce connecte, il est le meme designe que l'user avec simplement pour lui un lien suplementaire pour acceder a la page admin.

    le probleme c'est que je ne c'est pas comment mis prendre et surtout si mes pages sont bien monter
    actuellement qd je me log au site je tombe direct sur l'interface admin meme si je suis utilisateur

    j'ai bien une session start en debut de page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    session_start();
     
    if($_SESSION['user'] && $_SESSION['init'] == true) {
    include('config/config.php');
    ?>
    voila

    merci

  6. #6
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    En synthétisant le tout si certaines parties sont accessibles pour les 2 types d'user.

    Il doit y avoir d'autres possibilités...
    Oui :

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php 
    if($_SESSION['TypeUser'] <= 2){
    // commun aux deux
    }
    if($_SESSION['TypeUser'] > 1){
    // admin
    }
    ?>

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

Discussions similaires

  1. Vérifier l'authentification d'un utilisateur
    Par Kishin dans le forum Langage
    Réponses: 1
    Dernier message: 03/12/2008, 14h17
  2. Admin : obtenir utilisateur-machine-IP-session, etc
    Par toulouz1 dans le forum VBScript
    Réponses: 1
    Dernier message: 17/10/2008, 12h54
  3. [BOXIR2SP2 Admin]Droits utilisateurs intouvables
    Par azziz2005 dans le forum Administration-Migration
    Réponses: 7
    Dernier message: 17/05/2008, 00h40
  4. [Authentification Realm] Infos utilisateur et redirection
    Par mamiberkof dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 22/04/2006, 22h16
  5. [LDAP] Authentification d'un utilisateur
    Par toctof dans le forum Sécurité
    Réponses: 7
    Dernier message: 13/12/2005, 18h21

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