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

MkFramework Discussion :

Authentification et Menu


Sujet :

MkFramework

  1. #1
    Nouveau membre du Club
    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

    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

###raw>template_hook.ano_emploi###