WordPress Email Confirmation for New Users

WordPress Email Confirmation for new users has been around in Profile Builder for quite some time, however something was missing from it.

What do I do if the confirmation email doesn’t send? Is there a way to force activate it?

Since new users that didn’t approve their emails are stored in the wp_signups database table, they don’t appear in All Users section. That’s how WordPress Email Confirmation works.

That turns into a problem when:

  • the user deletes the WordPress confirmation email before activating his account
  • the confirmation email end up in the spam folder
  • the email doesn’t get sent at all due to a server error

When the above happens, there are three problems that appear:

  • the user can’t approve his account
  • the user can’t try to register again with the same email or user name (since WordPress is still waiting for the previous account to approve his registration)
  • the admin can only delete the un-confirmed email from the database and can’t manually approve the account

Imagine having the possibility to manually approve users or delete fake accounts from wp_signups table

WordPress Email Confirmation

Starting with version 1.3.4 of Profile Builder (Pro and Hobbyist versions), the WordPress Email Confirmation just got better by giving you the possibility, as an admin, to manually approve or delete users that haven’t confirmed their email addresses directly from the WordPress backend.

To do so, just go to Users -> All Users and click the “Users with Unconfirmed Email Address” link. That’s it folks!

About Cristian Antohe

Cristian Antohe is the co-founder Cozmoslabs. He's a WordPress developer, web designer and Open Source fanatic. He's part of the team that developed Profile Builder and WordPress Creation Kit and also helps curate wpMail.me.

Find me on: Google + | Twitter

9 thoughts on “WordPress Email Confirmation for New Users

  1. How can you get the “Users with Unconfirmed Email Address” to list more than 50 on a page? Can you add an option to change this so we can list say 100 per page? Or, what table are these in & I can use phpMyAdmin to delete them all. (I have over 1500 when imported from an older blog)

    Thank you.

  2. Hi Jan!

    Right now that isn’t possible. It’s limited to 20 per page.

    However, we’ll change that to reflect the number of users you have setup on the “All User Page”. (the Screen Settings on the All Users, in the top right corner.)

    • If they are already registered when activating this feature, their email address is considered confirmed.

      So they don’t need to do anything else. However, as an admin, you have the ability to resend the confirmation email in case they loose that email.

  3. OK, but what about email authentication, is that the same as validation of email address when a new user registers? Is “Users with Unconfirmed Email Address” available in the basic WordPress app?

Leave a Reply

Your email address will not be published. Required fields are marked *

five − = 1

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>