[Résolu] Page d'un membre inaccessible (à priori un seul)

5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #8885
    Photo du profil de Stéphane
    Stéphane
    Participant

    Bonjour,

    Je rencontre un problème assez bizarre. Depuis peu, j’ai la page d’un membre qui est devenu inaccessible.

    Lorsque je me connecte avec son compte je n’ai plus accès aux fonctions liées à l’utilisateur comme la page de profil, la messagerie et les notifications.

    J’ai une erreur de chargement me semble t’il liée à un script JavaScript du thème que j’utilise et il semble que cela soit qu’avec cette utilisateur.

    Peut-être un lien avec la photo de couverture du profil. Ou peut on trouver les données liées à cette image dans la bdd. Je cherche mais j’ai dû mal à identifier d’où cela peut venir.

    Merci de votre aide.

    #8886
    Photo du profil de Dan
    Dan
    Admin bbPress

    Bonjour,

    difficile de répondre à ces suppositions. Que signifie Lorsque je me connecte avec son compte ? C’est donc que c’est toi qui a créé le compte et le mot de passe, puisque tu peux te connecter avec ce compte !

    Cela se produit dans quel environnement ? Sur un site local ou en live ?

    J’ai une erreur de chargement me semble t’il liée à un script JavaScript du thème. Que dit la console d’erreur JS de ton navigateur ? Ou que dit wp_debug ? As-tu changé de thème pour voir si le problème persistait ?

    La photo d’en-tête d’un profil (bp-cover-image) ne se trouve pas dans la base. Elle est stockée dans le répertoire wp-content/uploads/buddypress/members/ID_du_membre/cover-image. Lorque tu télécharges une telle photo, BP lui attribue un nom composé d’un code md5 suivi de -bp-cover-image.jpg (ou png). Le même procédé est utilisé pour les en-têtes de groupes, sauf qu’elle ira dans /groups/ au lieu de /members/.

    Bref, la cover image n’a pas grand_chose à voir à mon avis avec le fait que tu ne puisses pas accéder au profil d’un membre (et que de celui-ci).

    Cherches peut-être au niveau des cookies de session ou d’un cache. Il y a peut-être une collision entre une session « admin » et la session d’un membre ordinaire, genre toi en tant qu’admin, et toi en tant que membre lambda. Ca arrive souvent quand on est en local ou qu’on oublie de rafraîchir la navigation.

    Merci de clarifier un peu tout ça.

    PS: pense à renseigner ton profil STP. J’y aurai trouvé quelles infos utiles…

    #8887
    Photo du profil de Stéphane
    Stéphane
    Participant

    Merci DAN pour ce retour.

    La console semblait remonter que le script n’arrivait pas à charger la cover-photo. D’où mon idée de chercher où cette dernière était référencée dans la base.

    En fait, j’ai résolu le problème en passant sur un autre thème. Le profil est alors devenu accessible. Puis en téléchargeant et en supprimant une cover-image et en rebasculant sur le thème courant, tout est rentré dans l’ordre.

    Merci encore.

    #8888
    Photo du profil de Dan
    Dan
    Admin bbPress

    De rien et bienvenu au club des victimes de la javascriptisation azimutée. Tenez bon, ce n’est qu’un début !
    Au départ, on contrôlait son code HTML. Puis on s’est mis à contrôler aussi son PHP et aujourd’hui, il faut en plus contrôler le JS !
    Double check the tripel check. Chez WP, code is poetry, n’est-ce pas ?

    J’aurai préféré un double chèque après le triple sec. Mais bon, moi c’est Genepi Inside (une appli 100% bio) – donc ça compte pô.

    #8890
    Photo du profil de Stéphane
    Stéphane
    Participant

    😉

5 sujets de 1 à 5 (sur un total de 5)
  • Le sujet ‘Page d'un membre inaccessible (à priori un seul)’ est fermé à de nouvelles réponses.
Aller à la barre d’outils