Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wygasnąć link aktywacyjny w PHP?

Utwórz link w ten sposób:

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

Następnie w activation.php sprawdzasz, czy hash pasuje. Aha, i oczywiście sprawdź godzinę :P

Możesz to trochę zaciemnić, aby ukryć id , hasz i czas parametry zapytania, ale to są podstawy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć kaskadę, gdy parentID i childID znajdują się na tej samej tabeli?

  2. MySQL Wstawić do wielu tabel? (Normalizacja bazy danych?)

  3. Wyszukiwanie wieloznaczne w wyszukiwaniu pełnotekstowym MySQL

  4. Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient błąd

  5. Błąd wyrażenia regularnego Mysql #1139 przy użyciu literału -