CB Confirm Email

Have you ever come across the situation where a site sends an email for activation of new accounts, but the user accidentally mistypes their email address in the registration form, and so never receives the activation email? This plugin is the solution. With CB Confirm Email the user must enter the email address twice. The registration is not complete unless both field match.
Version 1.2 fixes a bug where validation would fail if the email field is not required in the registration, and both the email and confirm email fields were left blank.
The plug-in has been tested on Joomla! 1.0.x and 1.5.x, and with Community Builder 1.1, 1.2.x and 1.3.x.
Once I got my head around the fact that it had to be installed in CB and not the Joomla! installation tab (Doh! Although I have been playing with Joomla! for over three years, I have only just started playing with CB in the last month or so) it worked straight out of the box.
Although I got fuddled with how to move it to where I needed, a quick email to the developer got it sorted.
Likes:
Easy install - Easy Config (when you know what you're doing :-) - and will stop email typo's during registration.
Dislikes:
would like the ability to move CB email Confirm to where the Primary email field is instead of the other way around.
Once again thanks to the developer, Andrew, for your very prompt help. Would recommend this CB module to anyone looking for a way of stopping new members from mistyping their email address during signup!
Matt
experience I know most people do that and the consequence is immediate. User will never receive the CB activation/confirmation message and will not be able to register to your site. The user will also think the site management/administration is messy and not serious and of course he will never try again to register = You loose a member even if is not really your fault.
Anyway one feature was missing and it was the ability to make also a email check if user decide to change/update his email from his profile. This essential process was not managed reason why I asked, Andrew the developer, if this feature was planned. In less of few days Andrew make this update and now Confirm Email is fully managed in both registration process and profile update. This plugin work without problem in last CB version 1.3.1.
Pay attention to place the plugin in the right position Tab (Contact Info) and to place the field just after the standard primary Email CB field otherwise the plugin will not work correctly.
Thank again Andrew :-)
When it is in the absolute top position I have tried moving the fields all the way up...no luck, it is always absolutely at the top. If I change the tab order more (it goes to the absolute bottom below the custom fields). Without instructions on how to adapt it when a registration form has custom fields the plugin is not achieving its potential.
If you contact me directly through Source Forge I may be able to help you. It does not appear to be possible, although I haven't read enough to know for sure, to place a field in the middle on the core Contact Info fields. The trick is to order the tabs so that the Confirm Email tab appears just below the Contact Info tab, and then reorder the fields within the Contacy Info tab so the Email field is at the bottom. In this way the Email field will be just above the Confirm Email field. Again, if you contact me directly I may be able to help.
The only thing that would be helpful is instructions on how to hack CB core 1.2.1 as per the 1.1 instructions to move the email field below password so that email and confirm email are together.
If anybody knows how to do this, please let me know!
This really should be part of the CB core for sure.
Thanks for the feedback.
The good news is that CB 1.2.1 doesn't need to be hacked. If you go to the Joomla backend, you'll see a "Field Management" option in the CB menu. You can reorder the fields here to put them wherever you want.
Regards,
Andrew
I only have two (minor) issues.
1. Placement of the confirmation field isn't placed under the existing email field automatically, requiring the previously mentioned "hack".
2. There doesn't seem to be an option to change the length of the confirm password field.
Those two things aside, the plugin works flawlessly and I hope development continues!
Only problem I found, at least in my experience, was that the field is placed at the top of the registration and nowhere near the initial field where the user enters their email.
Thanks for the feedback.
To change the field order, go to the CB Tab Management page in the Joomla! backend. You'll need to change the order so the CB Confirm Email tab appears after the Contact Info tab.
You'll find that the order is still a little weird. You'll get the email field followed by the two password fields, and then the Confirm email field. I ended up hacking one of the CB core files (/components/com_comprofiler/plugin/user/plug_cbcore/cb.core.php) to make the email field appear after the password fields. Move the code for the email field (lines 465-474 in CB1.1) down below the password fields.
Hope that helps.
This should be installed by all CB users...
Great work Andrew




