Jag tror att du har två problem här:
-
Att ha innehållet "indexerat" för Facebooks delningsdialog eller direkt URL-delning på FB
-
Låter användare komma åt den skyddade webbplatsen om de klickar på den delade länken.
Lösningar jag skulle föreslå är:
- Kontrollerar User Agent-strängen. FB kommer att använda en agentsträng som innehåller
facebookexternalhit/1.1
Var medveten om att detta lätt kan förfalskas av andra parter också. - Kontrollerar om hänvisningsadressen innehåller
www.facebook.com
om användarna kommer till din webbplats oautentiserade
Se