Pippins Plugins
  • Email
  • Facebook
  • Feedburner
  • Github
  • Google
  • Twitter
  • Vimeo
  • Youtube
  • Rss
  • About
  • News
  • Join the Site
    • Member Benefits
    • Member Plugins
    • Email Notifications
  • Plugin Store
    • Affiliate Area
    • Checkout
  • Plugins
    • Plugin Portfolio
      • Plugin Portfolio – List View
    • Free
    • Premium
    • Member Plugins
    • Coding Standards
    • Get Plugin Support
  • Tutorials
    • Series
      • Plugin Development 101
      • Creating a User Follow System Plugin
      • Customizing Restrict Content Pro
      • Displaying Content with Easy Content Types
      • Writing Your First WordPress Plugins, Basic to Advanced
      • Working with Widgets
      • User Submitted Image Galleries
      • Plugin Thoughts
      • Integrating Stripe.com with WordPress
      • WordPress Rewrite API
    • Member Exclusive
      • Free Members
      • Subscriber Only
    • Difficulty
      • Beginner
      • Intermediate
      • Advanced
    • Action and Filter Hooks
    • Ajax
    • Custom Post Types
    • External APIs
    • Short Codes
    • Taxonomies
    • Video Tutorials
    • Widget Tutorials
    • WordPress Admin / Dashboard
    • Working with jQuery
    • WordPress Database
    • Writing Plugins
    • Tag Index
  • Reviews
  • Support Forum
  • Contact
    • Support the Site
    • Request Code Review
    • Plugin Support

Front End Registration and Login Forms Plugin

Posted on January 1, 2012 by Pippin in Member Plugins, Member Restricted, Memberships, Plugins, Premium, Shop, Short Codes, Subscriber Only, Utilities 187 Comments
Home» Member Restricted » Member Plugins » Front End Registration and Login Forms Plugin
feralf-image
Tweet
Love It - 29

Inspired by my Creating Front End Registration and Login Forms and Change Password Form Short Code tutorials, this plugin provides a suite of front end registration and login forms that are a great way to customize the feel of your website, and make it feel more integrated. The plugin includes a short code and widget each for registration, login, and change password forms.

Aside from providing a great piece of functionality that is generally missing from WordPress, the forms included with the plugin are also beautifully designed, and there are several themes to choose from.

Features

 
  • Registration Form
  • Login Form
  • Change Password Form
  • Widgets for Each Form
  • Short Code for Each Form
 
 
  • Data Validation
  • Beautiful Error Messages
  • Efficient Code
  • Plugin Settings Page
 
 
  • Light
  • Dark
  • Blue
  • Green
  • Red
 

Screenshots

admin
feralf-image
register in widget
register with errors
login with errors
reset password
register
login with icons in widget
login with icons
light
dark
login : register in widget
red
green

Usage

The plugin is exceptionally easy to use. You can the short codes, and place them in a post, page, or text widget.

The following short codes are provided:

[login_form redirect=”"]
[register_form]
[password_form]

There are also three widgets provide:

  • Login Form Widget
  • Register Form Widget
  • Change Password Form Widget

Changelog

Version 1.0.2 – 02-01-2012:

Updated the Redirect Page option in settings to include private pages

Version 1.0.1 – 01-24-2012:

Added the redirect="" parameter to the login_form shortcode.
Added a redirect option to the login form widget.
Add a logout link to the login form for users that are logged-in.

As a premium subscriber, the plugin is free to download and use as much as you wish.

Not a subscriber? Signup today and get immediate access to this plugin and more.
If you wish, you can also purchase the plugin below, without registering as a subscriber.
Checkout Loading — Item successfully added to your cart.

Already a premium subscriber? Login below to download this plugin for free

Lost your password?

Tweet Follow @pippinsplugins
forms, login, password, register

187 comments on “Front End Registration and Login Forms Plugin”

Comment navigation

← Older Comments
  1. Christopher says:
    February 9, 2013 at 2:38 pm

    Just bought the plugin, and I’d like to raise a few points:

    Sixth screenshot image shows the ability to reset the password on the front end.

    But when the “forgot password” link is clicked it takes you to the normal wordpress reset form. Disappointing, as I thought this plugin worked entirely on the front end. You might want to consider implementing this into an update. Either a password reset form short code, or using ajax to combine it with the login form.

    Also, on genesis there may be some conflicts with the styles as the themes are being made redundant.

    Overall, the plugin didn’t quite live up to my expectations but it’s still fairly new and may get better with future updates.

    All the best

    Reply
    • Pippin says:
      February 9, 2013 at 7:42 pm

      Christopher,

      Thank you for your purchase.

      1. The screenshot shows a Change Password form, not a Reset Password form. They are quite different. Please note that no where in the features does it say it comes with a Reset Password form.

      2. I do not personally have a copy of Genesis, but I’ll be happy to resolve any CSS conflicts you’re seeing if you can provide me a live URL.

  2. Christopher says:
    February 10, 2013 at 2:26 am

    Hi Pippin!

    I said “I thought” – in other words the fault was entirely my own as I rushed into making a purchase without first testing the demo form above all these comments. I saw two forms on the front end and just assumed that they all were based on the front end.

    If I’d taken the time to play with the demo forms above, and clicked on the “forgot password” link, it would have shown me that this was not the case.

    If you could send me an email to the above email address (the one used to post this comment) I’d be happy to send you a link to the site.

    There are no conflicts with the sidebar widgets, the only issue is when the forms are inserted on a page/post using the shortcode.

    Reply
    • Pippin says:
      February 11, 2013 at 8:49 pm

      Thank you for clarifying and for being understanding :)

      If you want me to take a look (and you want to send the link privately), open a support ticket on the forums and post the link as a private reply after creating the ticket: support.pippinsplugins.com

  3. ramseyp says:
    February 11, 2013 at 1:12 pm

    Pippin, I found what looks like a typo in handle-register-and-login.php, line 116: $_POST['refalf_redirect']

    That’s supposed to be ‘feralf_redirect’, correct?

    Reply
    • Pippin says:
      February 12, 2013 at 7:57 pm

      Yes, that is a typo, thank you for noticing!

  4. Saullo says:
    February 18, 2013 at 8:31 pm

    Just 2 question before buying:
    1) If my WP install is in another language, will the plugin use the same language?
    2) Do you know if it work with MagicMembers?

    I’m really tempted to buy, the screens are really nice and good looking!

    Reply
    • Pippin says:
      February 19, 2013 at 2:25 pm

      1). Only if a translation for that language has been made for the plugin.

      2). It should but I cannot say for sure as I have not used that plugin.

  5. Mad Dog says:
    March 8, 2013 at 4:57 pm

    I just bought this so I can put a Registration form on the Opening page. It works well except I don’t want all the fields. I really only want email address and password. How can I simplify this?

    THANKS!

    Reply
    • Pippin says:
      March 10, 2013 at 8:31 pm

      Are you comfortable modifying the plugin files?

    • Mad Dog says:
      March 10, 2013 at 9:56 pm

      Heck yeah. I was going to dive in and do it but figured it would be better to ask for you to point me in the right direction first.

      Point on…..

    • Pippin says:
      March 11, 2013 at 5:01 pm

      Great. There are just two things you need to do:

      1. Open includes/member-forms.php and remove the HTML for the fields you want to get rid of.

      2. Open includes/handle-register-login.php and locate any error checks done for the fields you have removed. If there are error checks, remove them.

  6. Deryn Best says:
    April 19, 2013 at 2:27 am

    Hi Pippin

    Just a quick question, does this include a “Forgot Password” function?

    Many thanks
    dezb

    Reply
    • Pippin says:
      April 19, 2013 at 8:46 am

      No, sorry.

    • Deryn Best says:
      April 19, 2013 at 11:24 am

      Hi Pippin

      Thanks for getting back to me, is this something you may do in the near future though?

      Thanks

      Deryn

    • Pippin says:
      April 19, 2013 at 11:33 am

      Possibly but I do not have a time frame for it.

  7. Deryn Best says:
    April 19, 2013 at 11:39 am

    Hi Pippin

    Ok, let’s hope so as it would make a really useful addition as so many people do seem to forget passwords these days.

    Best wishes

    Deryn

    Reply
  8. Chris says:
    April 20, 2013 at 11:09 pm

    Is there any kind of build in spam bot check on this?

    What I would really like is something where I can ask a question, rather like what is built in to the Contact Form 7 wordpress plugin. I dislike “captchas”

    If so, I’ll probably get it soon, been looking for something for a while now,

    Chris

    Reply
    • Pippin says:
      April 21, 2013 at 8:08 pm

      No, sorry.

  9. Jaki Levy says:
    April 22, 2013 at 8:25 am

    The download link on this seems to be broken – getting an error from WP Engine saying the file’s unavailable.

    ?

    Reply
    • Pippin says:
      April 22, 2013 at 8:56 am

      Did you purchase it or download as a paid subscriber to the site?

    • Jaki Levy says:
      April 22, 2013 at 9:01 am

      I am logged in as a paid member – when I clicked the “download” link, I got a 404 error. I am getting that 404 error for all plugins.

    • Pippin says:
      April 22, 2013 at 9:05 am

      Try now.

    • Jaki Levy says:
      April 22, 2013 at 9:07 am

      works! thx for the super quick response! awesome-sauce!

  10. Hugh Hou says:
    April 25, 2013 at 1:29 pm

    Hi Pippin,

    So I decide to put the login on a Twitter Bootstrap Modals (a popup like a lightbox to display HTML info). But no matter what happen, when I click login, the Modals will close. So if user put in the wrong PW, there is no way they can find out unless they click the login to pop the lightbox out out again.

    Is there a hook in the plugin I can display the error message in a different place – like on the front page after refresh instead of in the Modals?

    Thanks!

    Reply
    • Pippin says:
      April 25, 2013 at 3:51 pm

      What I’ve seen people do is make the modal reopen when the page reloads. Could you do that?

    • Hugh Hou says:
      April 26, 2013 at 11:57 am

      If user successfully login, i do not want the modal reopen. If not (like there is error), I will love to get the modal reopen. According to TB, in order to manually open modal, I need to use Javascript to call that in initial page load: $(‘#myModal’).modal(‘toggle’);
      So what is the hook (and where) in the login plugin I should insert this Javascript? Also, I do not know how to call a line of javascript in php file, any tips on that? Thank you so much :)

    • Pippin says:
      April 28, 2013 at 9:42 pm

      Take a look at the function that displays the errors. You will want to modify that so that a line of JS is triggered if there are errors present. You can simply embed the JS in the PHP inside of SCRIPT tags.

    • Hugh Hou says:
      May 1, 2013 at 5:30 pm

      BTW, follow your instruction it solve my issue beautifully. Did I mention how great your service is?

    • Pippin says:
      May 1, 2013 at 8:39 pm

      Great to hear!

  11. Brandon says:
    April 30, 2013 at 6:00 pm

    Hey Pippin,

    Does this support custom fields/attributes? For example, I want to have dealers register with us and be required to enter a business license, sellers permit, etc. Does this product give me the option to define those fields and/or the ability to validate them?

    Cheers

    Reply
    • Pippin says:
      May 1, 2013 at 3:07 pm

      No, sorry.

  12. David Hedley says:
    May 10, 2013 at 5:41 am

    Hi,wondered if there was a way to add custom registration fields to the plugin, as well as the standard info collected?

    Thanks
    David

    Reply
    • Pippin says:
      May 10, 2013 at 3:25 pm

      No, sorry.

  13. Beth H says:
    May 16, 2013 at 2:26 am

    Is it possible to have some control over the default messages?
    Eg instead of “You are already logged in. Logout” I would like to have “Logged in as [username]. Logout”

    Reply
    • Pippin says:
      May 16, 2013 at 9:02 am

      No, sorry.

Comment navigation

← Older Comments

Leave a Reply Cancel reply

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

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>

Latest Tweets

  • Shipped some serious code tonight, and now to hit the sack. https://t.co/1V68FVHYWg
    May 21, 2013
  • @tnorthcutt https://t.co/AuWTLzmqOY
    May 21, 2013
  • @tnorthcutt Figured it out, thanks
    May 21, 2013

Topics

Tom McFarlin wp_enqueue_script add_options_page register_setting featured attachments the_content shortcodes get_user_meta hook add_shortcode Sugar Event Calendar Rémi Corson short codes Related posts login do_action authors plugin attachment mail chimp image forms recent posts post types bbpress apply_filters comments short code taxonomies custom post type images gallery Ajax Stripe taxonomy jquery widgets users add_filter easy content types add_action widget restrict content pro easy digital downloads

Weekly Newsletter

Useful Links

  • Join the Site
  • Plugin Store
  • Affiliate Area
  • Tag Index
  • Support the Site
  • Suggest a Tutorial
  • Random Post
  • Contact

Monthly Archives

(c) 2011 Pippin's Plugins