Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich den Aktivierungslink in PHP ablaufen lassen?

Erstellen Sie den Link wie folgt:

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

Dann in activation.php Sie überprüfen, ob der Hash übereinstimmt. Oh, und schau dir natürlich die Uhrzeit an :P

Sie könnten es ein wenig verschleiern, um die id zu verbergen , Hash und Zeit Abfrageparameter, aber das sind die Grundlagen.