1. #1
    Nouveau membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    novembre 2002
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : novembre 2002
    Messages : 31
    Points : 34
    Points
    34

    Par défaut Authentification et Menu

    J'ai conjointement l'authentification et un menu.
    Dans mon fichier site.ini j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    auth]
    ;note : >= php5.2 dans le php.ini
    session.use_cookies = 1
    session.use_only_cookies = 1
    session.cookie_httponly=1
    session.cookie_secure=0
    session.cookie_domain=
    session.cookie_path=
    session.cookie_lifetime=
    enabled=1
    class=plugin_sc_auth
    module=private_auth::login
    ;liste des modules non concerne par l'auth: separe par des virgules
    module.disabled.list=
    ;timeout d'inactivite (entre 2 pages), temps en secondes
    session.timeout.enabled=1
    session.timeout.lifetime=1800
    
    [acl]
    class=plugin_sc_acl
    
    [module]
    folder.organized=1
    
    [navigation]
    scriptname=index.php
    var=:nav
    ;module.default=global_default
    module.default=private_qrys
    action.default=index
    ;module.default=global_qrys
    ;action.default=index
    mlayout.erreur=../layout/erreurprod.php
    Mon souci est que lorsque j'ai la mire de connexion le menu est affiché. Hors il ne devrait l'etre qu'après la connexion.

    Dans le cas d'une authentification, ou fault il mettre l'appel au menu : dans le main de global ou celui de private ?
    Est ce en before ou en after ?

    Cela dit j'ai peut etre raté qq chose.

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Ingénieur développement
    Inscrit en
    décembre 2006
    Messages
    4 811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 4 811
    Points : 18 547
    Points
    18 547
    Billets dans le blog
    17

    Par défaut

    Si c'est un menu de navigation pour la partie privé uniquement, oui il faut mettre dans le before du module private

    vous pouvez avoir un second menu pour la partie "publique" du site, dans ce cas la il faudra la mettre dans le module d'authentification, voir utiliser un autre layout (la page de login pouvant etre graphiquement différente du reste du site)
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

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

Discussions similaires

  1. TreeView et menu contextuel...
    Par agh dans le forum Composants VCL
    Réponses: 6
    Dernier message: 06/04/2009, 12h23
  2. Accès un élement de menu sans authentification
    Par paradeofphp dans le forum ASP.NET
    Réponses: 5
    Dernier message: 31/12/2007, 17h40
  3. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 17h03
  4. Inserer Un Menu dans un autre en execution
    Par apt dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/08/2002, 11h22
  5. Menu en GL
    Par Kaïn dans le forum OpenGL
    Réponses: 2
    Dernier message: 06/05/2002, 11h58

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