C’è un’opzione per disabilitare la “Ricerca” per gli utenti anonimi? Permetti solo agli utenti registrati di cercare nel forum.. Grazie in anticipo.
Dovresti nascondere la casella di ricerca con CSS. Dovresti anche assicurarti che Google non indicizzi il tuo sito, se vuoi davvero che le persone non riescano a trovare le cose.
Ciao, dai un’occhiata a questo thread Hooks from: & to: syntax in yml to disable anonymous searches - #4 by opcourdis
Aggiungere la riga seguente nel tuo app.yml nella sezione env:, quindi ./launcher restart app potrebbe essere utile anche se mi chiedo se ci sia ancora un modo per accedere ai contenuti in un altro modo per gli utenti anonimi che potrebbero anche impostare un cookie di sessione per fingersi connessi, ma potrei sbagliarmi. Se qualcuno ha un’opinione in merito, sentiti libero di condividerla
env:
DISCOURSE_RATE_LIMIT_SEARCH_ANON_GLOBAL_PER_MINUTE: 0
Sto provando a farlo, ma ora i link diretti alle pagine di ricerca restituiscono semplicemente questo JSON:
{
"failed":"FAILED",
"message":"You’ve performed this action too many times, please try again later."
}
C’è un altro modo per farlo?
Il motivo per cui non voglio consentire agli utenti anonimi di effettuare ricerche nel forum è che un bot sofisticato sta estraendo dati con query come questa:
/search?q=%40UserName+%23general+in%3Afirst
Sembra che stiano mappando gli utenti e i loro contenuti per qualche tipo di attività di data mining. Per proteggere i dati degli utenti, voglio impedire qualsiasi accesso anonimo alla ricerca. Il problema è che ci sono link interni alle pagine di ricerca, quindi chiunque non sia registrato si imbatterà in quel messaggio JSON errato.
Ho modificato i temi in modo che non possano trovare la casella di ricerca finché non accedono, ma qualsiasi utente anonimo che clicchi su link esistenti a un risultato di ricerca riceverà il JSON.
Oggi hanno bombardato il forum con decine di migliaia di richieste prima che io potessi fermarli.
Probabilmente oggi raggiungeremo le 100.000 visite da parte dei bot. ![]()
Controllate i vostri forum per questo tipo di traffico, perché sembra proprio il genere di attività in cui si fanno scraping di molti forum per raccogliere dati per una sorta di “ricerca di persone”, collegando i nomi utente e i contenuti dei forum alle identità reali.