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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Accès restreint et changement de langue


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Points : 74
    Points
    74
    Par défaut [eZ Publish] Accès restreint et changement de langue
    Bonjour,

    j'ai créé des accès restreints sur mon site multilangue.

    le problème c'est que lorsque je change de langue, le user n'est plus considérer comme connecté

    mais si je reviens à la 1ère langue je suis toujours connecté

    vous pouvez voir ce que ça donne ici
    www.fermob.com/fr/Espace-professionnel
    en cliquant sur accéder dans le bloc "Café, hôtel, restaurant"

    puis ensuite changez de langue
    le menu mon espace CHR (EN) disparaît

    alors que si on reviens sur le français il est toujours là

    j'ai l'impression qu'il y a une session par langue

    je suppose qu'il faut faire un changement de réglage dans site.ini, mais lequel ?

    Merci de votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Points : 1 177
    Points
    1 177
    Par défaut
    Il faut que tu nous donnes plus d'info si tu veux qu'on t'aide.

    Pourrais-tu poster le bout de code qui permet de d'afficher ou de masquer le menu de l'espace perso.

    Je ne crois pas que ça soit un problème de session car tu es toujours dans la même session. Ca viendrait plutôt du code.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Points : 74
    Points
    74
    Par défaut
    Désolé pour le retard de ma réponse,

    voici le code qui me permet d'afficher la partie logguée de mon menu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {submenu=fetch( content, list, hash( parent_node_id, 2,
                                             class_filter_type, include,
                                             class_filter_array, ezini( 'MenuContentSettings', 'LeftLoginIdentifierList', 'menu.ini' ),
                                             sort_by, $root_node.sort_array ) )}
    LeftLoginIdentifierList étant correctement défini dans mes sites access EN et FR

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    LeftLoginIdentifierList[]
    LeftLoginIdentifierList[]=rubrique_loguee
    Chose que j'ai oublié de précisé, j'ai fais les testes suivant :
    Je me suis loggué en FR, puis j'ai changé fr par en dans la barre d'adresse,
    je n'ai pas les droit d'accès à la page en anglais

    2ème teste si je me loggue en anglais indépendament du français j'ai bien accès aux pages sécurisés en anglais.

    3ème teste je peux me loggue avec 2 types de compte différents en fonction de la langue sans problème, donc lorsque je change de langue je vois des contenus restreints différents.

    C'est pour cela que je pense qu'il y a bien une session de connexion par langue

    Cordialement

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Points : 74
    Points
    74
    Par défaut
    c'est bon j'ai trouvé la réponse

    c'est bien une question de sessions

    et le réglage se fait dans site.ini

    il faut ajouter le reglage suivant dans chaque siteaccess de lang

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Session]
    SessionNamePerSiteAccess=disabled
    Il est a 'enabled' par défaut.

    Et si on le mettait dans le site.ini de l'override la session serait aussi la même pour la backoffice et ce n'est pas ce que l'on veux.

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

Discussions similaires

  1. Violation d'accès au changement de langue de Micro$ Agent
    Par Leobaillard dans le forum Langage
    Réponses: 3
    Dernier message: 03/05/2006, 23h31
  2. [html] Accès restreint sur répertoire
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 22/05/2005, 13h27
  3. [HTML] répertoires serveur accès restreint
    Par francis m dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/05/2005, 23h00
  4. Réponses: 2
    Dernier message: 03/03/2004, 10h44
  5. Changement de langue dynamique (D6 et outils de traduction)
    Par agon dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/09/2002, 16h15

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