inserisci nella tabella utenti un codice md5 generato, ad esempio, da nome, cognome e data\orario dell'iscrizione dell'utente e nell'email che mandi inserisci un link che ti manda ad una paginetta appendendo la stringa MD5

nella pagina prendi questa stringa...verifichi se nella tabella utenti è presente...se si elimini la stringa dalla tabella e imposti lo stato utente, ad es, ad abilitato

PS1: ovviamente devi avere un secondo campo che specifica se, ad esempio, è abilitato o meno)

PS2: questo campo lo puoi anche usare per disabilitare l'utente (o abilitarlo)