De gemakkelijkste manier is om helemaal geen niet-geverifieerde gebruikers te registreren.
Vraag hen om een e-mailadres en stuur een e-mail met een link die dit adres bevat, verzegeld met een hash. Na ontvangst van deze link kunt u het registratieproces starten.
Zoiets
$secret = "35onoi2=-7#%g03kl";
$email = urlencode($_POST['email']);
$hash = MD5($_POST['email'].$secret);
$link = "http://example.com/register.php?email=$email&hash=$hash";
En in je register.php
voeg 2 verborgen velden toe aan het registratieformulier - e-mail en hash, waarbij de ontvangen waarden van GET worden opgeslagen.
Verwerk tot slot de registratie en controleer,
if (md5($_POST['email'].$secret) == $_POST['hash']) {
//Continue registration.
}