sql >> Databasteknik >  >> RDS >> Mysql

Hur upphör aktiveringslänken i PHP?

Gör länken så här:

$time = time();
$hash = md5($id . $time . "somerandomsalt"); // check this again in activation.php
$link = "activation.php?id=" . $id . "&hash=" . $hash . "&time=" . $time;

Sedan i activation.php du kollar om hashen stämmer. Åh, och kolla tiden såklart :P

Du kan fördunkla det lite för att dölja id , hash och tid frågeparametrar, men detta är grunderna.



  1. MySQL Räkna distinkta värden från en kolumn

  2. Lägg till en sammanfattningsrad med totaler

  3. Bästa metoder för MySQL-replikering

  4. Dynamisk e-postkonfiguration med värden från databasen [Laravel]