Advice, knowledge desired, whatever you have . . . please :)

First off so you know my dilemma. Most of my customers are 60 plus year old men with sight and computer typing problems, and well, WordPress I think was designed for the teenager that is still pretty sharp with technology.

My Question,
Is there a way I can set up a registration form to have the email line checked by typing it in twice. Seems that WordPress has the idea that people spelling is spot on. It is getting old having people message us saying they registered but never heard from us or seeing a massive amounts of duplicated users that have similar email address and usernames. If there was a two-step verification on the email checking I have yet to find it.

Anyone have any thoughts or workarounds that you knows about?

It is frustrating to say the least,
Ross

@rosswaters: Ross, I sympathize. I think it sometimes makes more sense to have users type the email address twice and the password just once. After all, you can always reset the password.

We have discussed this before, nearly a year ago: https://wordpress.org/support/topic/registration-how-to-require-user-to-enter-email-address-twice/ As I said there, you would need to prevent copy-and-pasting, otherwise it will be a waste of time.

You can get some of the way there by using s2Member’s facility to customize the registration form by adding another email address box, and then adding code something along the lines of what’s shown here: https://web-dorado.com/forum/joomla/13659-force-submitter-to-enter-email-twice-and-compare.html

But even after modifying that to get the right selectors, you’re still faced with the problem of preventing copy and paste. For that you’d need something like the code here:

Note that the first piece of code is in jQuery, while the second is in vanilla javascript. But since they will need customizing in any event, I haven’t attempted to tinker with either.

Actually, it looks like it would be even better to add the following attributes in the “Other Attributes” box when you add the second password field:
ondrop="return false;" onpaste="return false;"
See http://stackoverflow.com/questions/24424214/disable-copy-or-paste-action-for-text-box

Of thanks Tim, I was looking at TG Copy Protection (plugin) or something like this before I started cause I know I use crtl+c and ctrl+v all the time when filling stuff out. Not sure how many 60 plus users would even know copy and paste commands let alone a right click. lol