Mysql
 sql >> Database >  >> RDS >> Mysql

link di convalida via e-mail

Quello che mi piace fare è:

  • Genera un ID univoco e casuale nel processo di registrazione

  • Memorizza l'ID insieme all'indirizzo e-mail, un campo "confermato" (predefinito:"no") ed eventuali dati aggiuntivi in ​​una tabella del database

  • Invia l'e-mail con un URL che punta all'attivazione dell'ID univoco (ad es. domain.com/activate.php?id=102939505595

  • La pagina di attivazione verifica se la chiave univoca esiste e cambia il confirmed campo su yes (o 1 o altro).

  • In aggiunta e facoltativamente, salvare la data/ora di conferma, l'indirizzo IP e il programma utente.