sql >> Databasteknik >  >> RDS >> Mysql

valideringslänk via e-post

Det jag gillar att göra är:

  • Generera ett unikt, slumpmässigt ID i registreringsprocessen

  • Lagra ID:t tillsammans med e-postadressen, ett "bekräftat" fält (standard:"nej") och eventuella ytterligare data i en databastabell

  • Skicka ut e-postmeddelandet med en URL som pekar för att aktivera det unika ID:t (t.ex. domain.com/activate.php?id=102939505595

  • Aktiveringssidan kontrollerar om den unika nyckeln finns och ändrar den confirmed fältet till yes (eller 1 eller vad som helst).

  • Spara dessutom och valfritt bekräftelsedatum/tid, IP-adress och användaragent.



  1. Fel vid Update Join

  2. mysql cirkulärt beroende i främmande nyckelbegränsningar

  3. Använda JavaFX-tabeller för att organisera data

  4. Hur Date()-funktionen fungerar i SQLite