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

Jak vyprší platnost aktivačního odkazu v PHP?

Udělejte odkaz takto:

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

Poté v activation.php zkontrolujete, zda se hash shoduje. Jo a samozřejmě zkontrolujte čas :P

Mohli byste to trochu zatemnit, abyste skryli id , hash a čas parametry dotazu, ale to je základ.



  1. Rychlý žebříček mySQL s hodnocením hráče (a okolními hráči)

  2. One-to-Many SQL SELECT do jednoho řádku

  3. Jak používat příkaz IF/ELSE k aktualizaci nebo vytvoření nové položky uzlu xml v SQL

  4. Jak zakázat spouštění v Oracle SQL Developer?