Gå til innhold

Sjekke at email er valid


Anbefalte innlegg

Videoannonse
Annonse

Tror dette skal være ganske sikkert:

  • Brukeren lageres i databasen og det genereres samtidig en tilfeldig hash, som også lagres. Hashen vises selvfølgelig ikke til brukeren. For enkelhets skyld, kan du hashe et tilfeldig tall, md5(rand(0000,9999)).
  • Det sendes en epost til brukeren, med en aktiverings-URL som inneholder både epost/id og hashen som ble generert. Eks: www.aktivering.no/[email protected]&ac=81dc9bdb52d04dc20036dbd8313ed055 .
  • Aktiver.php skjekker om hashen stemmer overens med den lagrede hashen.

Nå er det umulig å regne seg fram til hva aktivernings-URL-en blir. :)

 

Det er selvfølgelig egentlig ikke nødvendig å hashe tallet. Det er kanskje bedre om du genererer en sammensetning av bokstaver og tall.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...