Tu devrais pourvoir y arriver.
Moi je fais comme ça :
- dans ma table des comptes, j´ai un champ "etat" par defaut a 0, ce qui veut dire que le compe n´est pas activé.
- lors de l´inscription, je genere une chaine de caractères de façon aleatoire et je la met dans un champ "idconfirm"
Donc pour resumer ce que je viens de dire, j´ai en plus des champs classiques, 2 champs : etat et idconfirm.
J´envoir un mail avec un lien qui pointe vers :
page_conformation?idconfirm= la_chaine_générée_aleatoirement
Quand le type va sur cette page, je mets a un le champ etat pour l´entré dont l´idconfirm = $_GET["idconfirm"]
Pour genérer une chaine aleatoire :
- soit tu te fais chier a la faire toi meme,
- soit tu ruses un peu.
Solution retenue : 2
Comment ?
On sait que le timestamp ne se repetera JAMAIS 2 fois, donc tu fais un ms5(crypt(time())) et tu as ta chaine aleatoire.