Support » Plugin: Theme My Login » User activation doesn't work, users remain pending and can't login

  • After configuring everything and tampering a lot with the templates to make the plugin look nice on my theme, I’ve started some registration tests and sadly they have failed.

    – User moderation – E-Mail Confirmation. Got a custom mail sent out and that’s what the user gets after registration.

    – At this point I check users, and have a pending user and I can resend activation.

    – User presses the link, and gets the thank you message on the site.

    – User activation (you’ve successfully registered blabla) custom mail is sent.

    – User can not log in.

    – In the users listing, I see the user in the pending list, but can no long have the button to send him activation.

    I thought the solution would be to change role of a new user in general settings from Subscriber to Pending but that didn’t work. Lost password goes through that process, but he still can’t login no matter what.

    I’m also getting more than one user when someone registers, which is weird. Right now there are 2 registered users, and when my tester registers, it says there are 4 or 5 users. It even said there are 3 pending users, and showed 1 in the list.

    I have no idea what’s going on. Please let me know of any additional information you require. Right now registration is completely broken.

    http://wordpress.org/extend/plugins/theme-my-login/

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter KOKOStern

    (@kokostern)

    Can anyone point me in the right direction? I’m really stumped here.

    I’ve been searching the web for all kinds of solutions and conducting tests but the damn process is still not working! =\

    Plugin Author Jeff Farthing

    (@jfarthing84)

    Never encountered or heard of this before. Disable other plugins and see if the problem persists. Also, be sure to set the default role to what you want it to mbe AFTER they are activated.

    Thread Starter KOKOStern

    (@kokostern)

    I wanted to get the big 6.3.5 update and see what goes from there so I waited a few days.

    Sadly all my custom e-mails were gone but it isn’t a big deal.

    In any case the problem persisted. I tried registration and it almost looks like when someone registers he is inputted twice or something. I get 2 new Subscriber users after registration, and one pending. Even after activation he remains pending.

    So I disabled all my plugins except for TML and behold, the damn thing works.

    The only thing I can see that really changed, is my e-mail settings. I was using WP-Mail-SMTP plugin which – “Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings.”

    I was using it so e-mail I sent would be sent by a proper e-mail address and not by hosting service e-mail that uses *hosting account username*@*hosting account mailbox*

    Thing is I’m not sure how to get around this, I’ll dig in some more and see what I come up with. I’d appreciate any help you can give.

    In another matter, profiles are completely gone for some reason, but I guess I should check it out a bit more thoroughly and if it’s still a problem open a new thread. Thanks.

    Thread Starter KOKOStern

    (@kokostern)

    Further development:

    It seems like the problem persists, when I have a custom e-mail sent for activation.

    When I use a custom e-mail, it is sent by the e-mail I put in via *hosting account username*@*hosting account mailbox* and then the problem happens again – the user stays pending and can’t log in.

    If I don’t use a custom e-mail – the mail is sent from *hosting account username*@*hosting account mailbox* directly, and the activation follows through.

    Help?

    Thread Starter KOKOStern

    (@kokostern)

    Fixed the e-mail from by changing some code in pluggable.php (wp-includes) to be ‘noreply@mydomain.com’, now that’s the sent e-mail name.

    Registration however, still does not work. It goes as follows:

    Registration
    1 Subscriber, 1 Pending, can resend activation (so far so good)
    Activation link used
    Can not log in
    2 Subscribers, 1 Pending, can resend activation (uhhh problem)
    Activation resent and used
    Can not log in with – ‘You have not yet confirmed your e-mail address. Resend activation?’
    3 Subscriber 0 Pending, can’t resend activation. (my head just exploded)

    I thought to check the DB but there is only 1 user present there.

    Anyone? Jeff? Help please, my site is stumped without registration…

    I’ll be happy to supply any further information.

    Plugin Author Jeff Farthing

    (@jfarthing84)

    I cannot replicate this problem.

    Thread Starter KOKOStern

    (@kokostern)

    In a last effort, I deleted every single thing related to TML and then installed it fresh.

    I didn’t even go in the options and just tried to register.

    The users page showed 1 subscribed person. I used the password as it was e-mailed to me and could not log in – “ERROR: Invalid username or incorrect password.”

    Unless there’s anything you can think of, I’m going to have to find another solution for my login needs. I don’t imagine you know any? 🙁

    Note: I did try registration without TML and it worked fine.

    KOKO, try Register Plus Redux if you can’t get Theme My Login to work for you (hope it’s ok to advertise another plugin).

    Thread Starter KOKOStern

    (@kokostern)

    Thanks I will.

    FYI – still with the example from my last post, I can’t log in with the login form but I managed to log in to the new account via wp-login.

    This means there is clearly something wrong with the login form…

    Plugin Author Jeff Farthing

    (@jfarthing84)

    Something wrong that only you experience? Not likely.

    I have the exact same problem. However, I am using Nice Login Register Widget. In order to get logged back in, I had to disable all my plugins. I followed this tutorial: here. Once I was logged in, I deleted Nice Login Register Widget.

    Quick question, @kokostern. Do you have a multisite wordpress site? Because I do, and I’m beginning to think that that is the problem. I cannot get any custom login plugins to work! I have tried everything, from Register Plus Redux, to Nice Login Register, to Sidebar Login, to Front End Registration and Login Plugin. All of these plugins have locked my administrator panel (giving me the error– ERROR: Invalid username or incorrect password). It also locked my registration.

    Just thought this would help….to let you know that your case is not the only one. Please do not close this topic, as I would like to see if anyone else chimes in!

    Thanks,
    Bobby

    Thread Starter KOKOStern

    (@kokostern)

    That really sucks man.

    I ended up incorporating forums into my website and syncing the login process between the forums and wordpress. I then removed the option to log in via wordpress, and so it’s only phpbb that deals with logins for me.

    I’m assuming this won’t be the best solution for you but it’s what works out for me. I’m using WP-United for this process.

    You can check out my website here: WhatNotNSomeSuch

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘User activation doesn't work, users remain pending and can't login’ is closed to new replies.