¿Opción para habilitar búsqueda solo para usuarios conectados?

¿Hay alguna opción para deshabilitar la “Búsqueda” para usuarios anónimos? Permitir que solo los usuarios registrados busquen en el foro. Gracias de antemano.

2 Me gusta

Deberías ocultar el cuadro de búsqueda con CSS. También necesitarías asegurarte de que Google no indexe tu sitio si realmente quieres que la gente no pueda encontrar cosas.

1 me gusta

Hola, revisa este hilo Hooks from: & to: syntax in yml to disable anonymous searches - #4 by opcourdis

Agregar la línea a continuación en tu app.yml en la sección env:, luego ./launcher restart app puede ser útil, aunque me pregunto si todavía hay una forma de acceder a los contenidos de otra manera para los usuarios anónimos que también pueden establecer una cookie de sesión para hacerse pasar por conectados, pero puede que me equivoque. Si alguien tiene una opinión al respecto, siéntase libre de compartirla.

env:
  DISCOURSE_RATE_LIMIT_SEARCH_ANON_GLOBAL_PER_MINUTE: 0

Estoy intentando con eso, pero los enlaces directos a las páginas de búsqueda ahora solo devuelven este JSON:

{
  "failed":"FAILED",
  "message":"You’ve performed this action too many times, please try again later."
}

¿Hay alguna otra forma de hacerlo?

La razón por la que no puedo dejar que los usuarios anónimos busquen en el foro es que un bot sofisticado está extrayendo datos con consultas como esta:

/search?q=%40UserName+%23general+in%3Afirst

Parece que están mapeando a los usuarios y su contenido para algún tipo de tarea de minería de datos. Para proteger los datos de los usuarios, quiero evitar cualquier acceso anónimo a la búsqueda. El problema es que hay enlaces internos a páginas de búsqueda, por lo que cualquier persona que no haya iniciado sesión se encontrará con ese mensaje JSON incorrecto.

Edité los temas para que no puedan encontrar la caja de búsqueda hasta que inicien sesión, pero cualquier usuario anónimo que haga clic en enlaces existentes a un resultado de búsqueda obtendrá el JSON.

Hoy han golpeado el foro con decenas de miles de solicitudes antes de que lo detuviera.

1 me gusta

Hoy probablemente alcanzará las 100.000 visitas de bots. :weary_face:

Revisen sus propios foros para ver si tienen este tipo de tráfico, porque parece ser el tipo de actividad en la que raspan muchos foros para obtener algún tipo de datos de “búsqueda de personas”, vinculando nombres de usuario y contenido de los foros con identidades reales.

1 me gusta