Skip to:
Content
Pages
Categories
Search
Top
Bottom

Bug? Profile pages show info for whoever is logged in


  • richcon
    Member

    @richcon

    I just installed a new bbPress 1.0.2 install on a web site, and successfully integrated it into an existing WordPress site.

    I found a bug: whenever going to someone’s profile page (/forum/profile/1), it’s showing the login name, nickname, and ‘member since’ date for whoever happens to be logged in at the time. It should be showing the info for the person whose page I’m visiting.

    The User Activity section shows activity for the correct person (and the navigation menu is also correct), but those other bits are wrong.

    This is also messing my ability up to edit someone’s profile when logged in as the admin: it’s showing my own admin account’s info instead of theirs, and even is showing their role as Key Master.

    If nobody is logged in, then the page works correctly.

    Anyone have any ideas? Is this just me?

Viewing 4 replies - 1 through 4 (of 4 total)

  • chrishajer
    Participant

    @chrishajer

    Sounds like something is messed up with the integration or the theme. What theme are you using?

    I have a 1.0.2 installation where this is working perfectly.


    richcon
    Member

    @richcon

    It’s an adjusted version of the Kakumei theme that links to my wordpress install’s stylesheet, menu, and header artwork, and a few graphical tweaks.


    richcon
    Member

    @richcon

    Your hunch was right, it was a template problem. I was using the variable $user in my header.php to refer to the person currently logged in (for my custom user menu). Little did I know that this variable is also used by the profile page to store the person you’re looking at. So I was unintentionally overriding it with my custom code.

    Fixed!


    richcon
    Member

    @richcon

    PS: global variables are the spawn of Satan. :)

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.