Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để hết hạn liên kết kích hoạt trong PHP?

Tạo liên kết như sau:

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

Sau đó, trong activation.php bạn kiểm tra xem băm có khớp không. Ồ, và dĩ nhiên là kiểm tra thời gian:P

Bạn có thể xáo trộn một chút để ẩn id , băm thời gian tham số truy vấn, nhưng đây là điều cơ bản.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chèn các ký tự đặc biệt vào cơ sở dữ liệu?

  2. Tôi có thể tạo cơ sở dữ liệu bằng PDO trong PHP không?

  3. Gỡ lỗi PDO mySql chèn NULL vào cơ sở dữ liệu thay vì trống

  4. Số lượng tham số truy vấn MySQL khớp với các đối số được truyền để thực thi, nhưng Python không nâng cao tất cả các đối số được chuyển đổi

  5. Phân tích cú pháp các tệp XML cực lớn trong php