Skip to:
Content
Pages
Categories
Search
Top
Bottom

one user cannot access buddypress pages

  • @amckinnell

    Participant

    Hi, I have a membership site running s2members (free version) and buddypress. I have 130 members and only one user has this problem where he gets “page not found” on all his buddypress pages.

    He can login and navigate around the site and see the forum, but cannot get to his activity/profile/messages etc.

    The only thing I can see that is different between this user and everyone else is he has a . in his username. I can see from searching this forum that has been a problem for other people. But the system lets you register with a .

    If that is indeed the problem, how do I prevent people from registering with a dot in the username?

    More importantly, how do I solve the problem for this particular user? He has already done a bunch of stuff and uploaded photos and things, plus he’s paid, so I don’t think he will be happy with starting over with a different username.

    Thanks for your help!

    Anne.

Viewing 5 replies - 1 through 5 (of 5 total)
  • @amckinnell

    Participant

    I should have added,
    WP Version 3.8.1
    Buddypress version 1.8.1

    and … I cannot upgrade versions because my (stupid) developers added customizations by changing the core files. Argh. Another problem I have to sort out.

    @aces

    Participant

    @amckinnell

    I’m not sure if it’s useful to you but upgrading to the latest version of buddypress might help as there has been some attention to issues with usernames….

    See the following tickets: https://buddypress.trac.wordpress.org/ticket/5185 and https://buddypress.trac.wordpress.org/ticket/4622

    in the above is an example of user name validation that, if adapted, might help stop the problem in future (without upgrading)

    @amckinnell

    Participant

    I added validation to prevent users from registering with a space in their username. But I didn’t know it would also convert the dot to a hyphen in links. But that doesn’t seem to be the extent of the problem. If you manually put in the hyphen the page exists, but the links dont have the hyphen. It’s very strange.

    Is there anyway I can change a username? If I could just change this one guy’s username without messing everything up and then add validation to prevent it from happening again, it would solve my problem. But I don’t know how to do that 🙁

    Thanks again,
    Anne.

    @espellcaste

    Moderator

    @amckinnell Do that at your own risk!

    Have you tried changing the username in the database?

    @amckinnell

    Participant

    Actually what I ended up doing was offering him a month for free in exchange for setting his account up again. I had to create a dummy user so I could delete his first account and move all his posts to the dummy user so that paypal would let him sign up again. Then I deleted dummy user and moved all the posts over to his new account. I figured doing that was more cost effective than spending any more time trying to figure out a solution.

    Now I just need validation so that no one else signs up and puts a dot in their username.

    Enrollment is closed right now so there’s no huge rush on setting up the validation.

    If anyone knows how to set up such validation I would really appreciate advice! I would like to make it so only letters and numbers are allowed (just in case this problem exists with other characters too, who knows?)

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘one user cannot access buddypress pages’ is closed to new replies.
Skip to toolbar