sql >> Database >  >> RDS >> Mysql

Hoe de activatielink in PHP laten verlopen?

Maak de link als volgt:

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

Dan in activation.php je controleert of de hash overeenkomt. Oh, en natuurlijk de tijd controleren :P

Je zou het een beetje kunnen verdoezelen om de id . te verbergen , hekje en tijd queryparameters, maar dit is de basis.



  1. Wat is het verschil tussen ifnull en coalesce in mysql?

  2. NLS_CHARSET_DECL_LEN() Functie in Oracle

  3. Vraag en antwoord uit onze webinarserie Parameter Sniffing

  4. Hoe bekijk ik de volledige inhoud van een tekst- of varchar(MAX)-kolom in SQL Server 2008 Management Studio?