Originariamente inviato da Pietro84
da un punto di vista teorico funzionerebbe....ma per verificare il codice dovrei memorizzarlo..solo che in questo modo ci potrebbero essere 2 codici uguali.....mmm cmq potrei escludere i codici uguali

cmq lo script è uguale a quello che avevo in mente io!
grazie lo stesso del tuo aiuto
mmm.. non è necessario.
io farei così:

1) inserisci nel db i dati utente, con un id progressivo e una colonna "ACTIVE" a zero. (= non ancora attivato)

2) mandi una mail all'utente dove metti un link del genere

www.tuosito.it/activate.php?id=id_registrazione

3) l'utente clicca sul link

4) alla pagina activate.php metti un codice che controlli se l'id esiste nel db e in caso metti a 1 la colonna "ACTIVE"

5) ora l'utente si è validato e correttamente registrato

il semplice abbozzo è per rendere l'idea.
in caso aggiungi vari controlli di sessione o altre variabili da inviare, ad esempio con il codice random di cui parlavi.
ciao