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

Cho phép một trang được bảo vệ bằng mật khẩu được chia sẻ trên phương tiện truyền thông xã hội?

Tôi nghĩ bạn có hai vấn đề ở đây:

  1. Có nội dung được "lập chỉ mục" cho hộp thoại chia sẻ Facebook hoặc chia sẻ URL trực tiếp trên FB

  2. Cho phép người dùng truy cập trang web được bảo vệ nếu họ truy cập vào liên kết được chia sẻ.

Các giải pháp tôi đề xuất là:

  • Kiểm tra chuỗi Tác nhân Người dùng. FB sẽ sử dụng một chuỗi tác nhân có chứa facebookexternalhit/1.1 Xin lưu ý rằng điều này cũng có thể dễ dàng bị các bên khác làm giả.
  • Kiểm tra xem liên kết giới thiệu có chứa www.facebook.com hay không nếu người dùng đến trang web của bạn chưa được xác thực

Xem



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP lấy dữ liệu từ hàng của bảng và lưu trữ vào biến

  2. Ngày PHP ('W') so với MySQL YEARWEEK (bây giờ ())

  3. Cơ sở dữ liệu tìm kiếm PDO sử dụng LIKE

  4. MySQL:Cập nhật tất cả các hàng trong bảng kết quả khớp với một truy vấn khác

  5. Làm cách nào để bạn sử dụng BIGINT làm Khóa chính tự động tăng dần trong Laravel 4