Super Forms Frontend Register and Login Addon GPL Overview:
With this plugin, you can create custom forms that can register new users or login existing users from your front-end. Of course, the Lost password form is also available which allows users to enter their email address to receive a new password. As an option, you can select to send an activation email after registration or instantly let users log in after their registration. Redirect to any page (for instance a dashboard). Below you can see how to set it up and what options are available.