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] Impossible de récupérer les utilisateur via subTreeByNodeID()


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre habitué
    Développeur multimédia
    Inscrit en
    Décembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Décembre 2006
    Messages : 7
    Par défaut [eZ Publish] Impossible de récupérer les utilisateur via subTreeByNodeID()
    Bonjour,

    J'ai un petit soucis avec eZContentObjectTreeNode::subTreeByNodeID :

    je voudrais récupérer tous les utilisateurs dans un groupe pour ensuite les modifier.
    J'ai tenté de faire un cronjob ou juste un fichier php dans /bin/php et maintenant je teste avec une extension.

    C'est le même code qui pose problème dans tous les cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nodes = eZContentObjectTreeNode::subTreeByNodeID( false, 168 );
    168 est le NodeId de mon groupe d'utilisateurs.

    Quand j'essaie de voir ce qui est retourné (print_r) j'ai un tableau vide.

    Le plus énervant c'est que ce code marche sur un autre serveur (listing des utilisateurs dans un groupe spécifique), mais ce serveur a été installé par une autre société.

    Quelqu'un aurai-t-il une suggestion sur le pourquoi du : tableau vide ?

    NB : J'ai déjà posé la question sur le site d'eZ Systemes à l'adresse suivante : http://ez.no/developer/forum/develop...ubtreebynodeid
    je vous tiendrais donc informé si il y a une réponse qui corrige le problème. (et vice-versa)

  2. #2
    Membre habitué
    Développeur multimédia
    Inscrit en
    Décembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Décembre 2006
    Messages : 7
    Par défaut
    Je viens d'avoir une réponse sur le site d'eZ et voilà la traduction :

    Quand on execute un cronjob, on est identifié comme Anonymous. cet utilisateur ne peut pas accéder à la section user. por résoudre ce problème, il y a deux possibilitées :

    - On peut utiliser le paramétre "Limitation" dans la méthode subTreeByNodeId
    - On peut se connecter avec un compte ayant le droit de lire la section user (comme admin)

    un grand merci à Frédéric (si tu passe par ce forum).

    Voilà... le pire c'est que c'était logique...

  3. #3
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    68
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 68
    Par défaut
    Bonjour,
    Excuse moi le retard avec lequel je viens juste ajouter une information.
    J'ai eu aussi ce problème mais je pense que si tu donnes à l'Anonymous le droit de lire de lire les users, ça marchera aussi.

    Il reste à savoir si ce droit ne te posera pas problème mais dans mon cas je n'ai pas de problème

    Clt

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 19
    Par défaut
    teu teu c'est pas bon de toucher au droits..

    la fonction subtreebynodeid prend un parametre qui est "limitation" qui permet de passer outre les droits d'ezpublish.. je trouve que c'est beaucoup plus propre et sécurisé

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/11/2011, 19h01
  2. [PEAR][HTML_QuickForm] Impossible de récupérer les valeurs du formulaire
    Par Mainman dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 29/05/2007, 12h15
  3. Réponses: 15
    Dernier message: 20/06/2006, 10h29
  4. XMLHttpRequest : Impossible de récupérer les données
    Par laurent_ifips dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 22/11/2005, 13h28
  5. [HTML][PHP] Formulaire impossible de récupérer les variables
    Par Pfeffer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/11/2005, 16h08

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