sql >> Databáze >  >> RDS >> Mysql

ověřovací odkaz e-mailem

Co rád dělám, je:

  • Vygenerujte jedinečné, náhodné ID v procesu registrace

  • Uložte ID spolu s e-mailovou adresou, polem „potvrzeno“ (výchozí:„ne“) a dalšími údaji do databázové tabulky

  • Odešlete e-mail s adresou URL směřující k aktivaci jedinečného ID (např. domain.com/activate.php?id=102939505595

  • Aktivační stránka zkontroluje, zda jedinečný klíč existuje, a změní confirmed pole na yes (nebo 1 nebo cokoliv jiného).

  • Navíc a volitelně uložte datum/čas potvrzení, IP adresu a uživatelského agenta.



  1. Monitorujte vložky MySQL z různých aplikací

  2. Jak zkombinovat výsledky dvou dotazů v SQL

  3. Neplatná výchozí hodnota pro 'Datum'

  4. MySQL Vyberte pouze jeden řádek od každého pacienta diagnostikovaného podle prvního data