Ich habe das bereits versucht, aber direkte Links zu Suchseiten geben nun nur noch dieses JSON zurück:
{
"failed":"FAILED",
"message":"You’ve performed this action too many times, please try again later."
}
Gibt es eine andere Möglichkeit, dies zu tun?
Der Grund, warum ich anonyme Benutzer nicht im Forum suchen lassen möchte, ist, dass ein ausgefeilter Bot Daten mit Abfragen wie dieser scrapet:
/search?q=%40UserName+%23general+in%3Afirst
Es scheint, als würden sie Benutzer und deren Inhalte für eine Art von Datenmining erfassen. Um die Benutzerdaten zu schützen, möchte ich jeden anonymen Zugriff auf die Suche verhindern. Das Problem ist, dass es interne Links zu Suchseiten gibt, sodass jeder, der nicht angemeldet ist, auf diese falsche JSON-Meldung stößt.
Ich habe die Themes so bearbeitet, dass sie die Suchbox erst nach der Anmeldung finden können, aber jeder anonyme Benutzer, der auf bestehende Links zu Suchergebnissen klickt, erhält das JSON.
Heute haben sie das Forum mit zehntausenden von Anfragen bombardiert, bevor ich es gestoppt habe.