Option zum Aktivieren der Suche nur für angemeldete Benutzer?

Gibt es eine Option, die „Suche“ für anonyme Benutzer zu deaktivieren? Nur eingeloggten Benutzern erlauben, im Forum zu suchen. Danke im Voraus.

2 „Gefällt mir“

Sie sollten die Suchleiste mit CSS ausblenden. Sie müssten auch sicherstellen, dass Google Ihre Website nicht indexiert, wenn Sie wirklich nicht möchten, dass Leute Dinge finden können.

1 „Gefällt mir“

Hallo, schau dir diesen Thread an Hooks from: & to: syntax in yml to disable anonymous searches - #4 by opcourdis

Das Hinzufügen der folgenden Zeile in deiner app.yml im env:-Abschnitt und dann ./launcher restart app könnte nützlich sein, obwohl ich mich frage, ob es immer noch eine Möglichkeit gibt, Inhalte auf andere Weise für anonyme Benutzer abzurufen, die auch einen Sitzungscookie setzen könnten, um vorzugeben, verbunden zu sein, aber ich könnte mich irren. Wenn jemand eine Meinung dazu hat, teile sie gerne mit

env:
  DISCOURSE_RATE_LIMIT_SEARCH_ANON_GLOBAL_PER_MINUTE: 0

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.

1 „Gefällt mir“

Heute werden es wahrscheinlich 100.000 Bot-Treffer. :weary_face:

Schaut in euren eigenen Foren nach, ob es dort auch so einen Traffic gibt. Es sieht so aus, als würden sie viele Foren nach Daten für eine Art “Personensuche” absuchen, um Foren-Usernames und Inhalte mit realen Identitäten zu verknüpfen.

1 „Gefällt mir“