Captive portal validation

I am looking for the facility to remotely validate users using only their email address. Some users do not read the instructions on the landing page regarding checking their email for the validation link and currently the only way I have to validate the customer is to try and obtain their devices MAC address and whitelist it on the system.