WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to present a user signup/login system on the front end of my site.

My requirements are pretty straight forward:

  • I don't want the user to ever wind up in the WP admin panel.
  • A signed up user will have access to one additional page
  • I want to keep track of email addresses from these users
  • I would like to provide a forgot my password link.
  • The users only need to provide an email and password to sign up

Any ideas? plugin or otherwise?

share|improve this question

closed as off-topic by toscho Aug 20 '15 at 23:42

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

You can try out Profile Builder: http://www.cozmoslabs.com/wordpress-profile-builder/

The free version will solve almost all your problems. As for member access try out Members: http://wordpress.org/extend/plugins/members/

These two plugins should be all you need.

share|improve this answer

Take a look at the membership plugin. I'm using that on wpLifeGuard and it's a fantastic plugin.


And you can use the Login Redirect plugin to keep users from seeing the WP backend.


You could probably use the free login redirect plugin and standard WordPress users with private pages to accomplish what you're wanting - unless they're paid accounts. If they're paid accounts then you'll likely have to use the Membership plugin or something similar.

share|improve this answer

Another good plugin for member management is Members.

You can assign Content Permissions to only allow a certain role to access the post/page. There is the benefit of it being free but it will not automatically handle paid subscriptions if that is what you are looking for.

WordPress already natively handles some of the functions that you are looking for.

  • Lost Password
  • Registration
  • You can view e-mail addresses in your Admin Panel

And like brianpurkiss said you can use a login redirect plugin to prevent users from seeing their admin panel. I would suggest Peter's Login Redirect.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.