Un cosa. Nella mail di conferma avrai un link. Metterei un id abbastanza lungo e casuale ovviamente salvato nella tabella utenti.
esempio : www.miosito.it\pippo.php?id=agshuqg1424716gsgzhbwz husu166272hshsbzu.

Con un clausola in .htaccess penso che puoi anche nascondere la vera url ed avere per esempio www.miosito.it\pippo_agshuqg1424716gsgzhbwzhusu166 272hshsbzu.html
Cosi nessuno sa che la pagina di conferma si chiama pippo.php. Ma questo non ti impedisce di fare i tutti i controlli che faresti se non ci fosse la clausola.