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

Zulassen, dass eine passwortgeschützte Seite in sozialen Medien geteilt wird?

Ich denke, Sie haben hier zwei Probleme:

  1. Den Inhalt für den Facebook-Sharing-Dialog oder direktes URL-Sharing auf FB „indizieren“ lassen

  2. Benutzern den Zugriff auf die geschützte Website ermöglichen, wenn sie auf den freigegebenen Link klicken.

Lösungen, die ich vorschlagen würde, sind:

  • Überprüfen der User-Agent-Zeichenfolge. FB verwendet eine Agentenzeichenfolge, die facebookexternalhit/1.1 enthält Beachten Sie, dass dies auch von anderen Parteien leicht gefälscht werden kann.
  • Überprüfen, ob der Referrer www.facebook.com enthält wenn die Benutzer unauthentifiziert auf Ihre Seite gelangen

Siehe