sql >> データベース >  >> RDS >> Mysql

PHPでアクティベーションリンクを期限切れにする方法は?

    次のようなリンクを作成します:

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

    次に、activation.phpで ハッシュが一致するかどうかを確認します。ああ、もちろん時間を確認してください:P

    id を非表示にするために、少しわかりにくくすることができます 、ハッシュ および時間 パラメータをクエリしますが、これが基本です。



    1. SQLの更新と置換の部分文字列

    2. MySQL-ロシア語の文字が正しく表示されない

    3. TSQL電子メール検証(正規表現なし)

    4. 別のテーブルのデータからカウント列を更新します