Jak zabezpečit formuláře v Joomla! proti spamu

20.03.2019 07:55 598 zhlédnutí
Autor článku
Petra Procházková
Článek uživatele

Spam. Otravné nevyžádané emaily, které vám plní schránku bez ohledu na to, jestli jste se někam přihlásili k odběru novinek. I to s sebou nese role správce webových stránek. Pokud ale zabezpečíte své kontaktní a registrační formuláře pomocí Captcha, můžete si znatelně ulevit.

Joomla! v sobě obsahuje nativně plugin ReCaptcha, který je připraven pro vložení klíčů, které si lze pro každou stránku vygenerovat na službě Google ReCaptcha. (Budete potřebovat být přihlášení pod libovolným účtem na Google - čili stačí, když máte Gmail).

Pro vygenerování dvou klíčů, které budete potřebovat, klikněte v pravém horním rohu na tlačítko "Admin Console".

google recaptcha admin console 0bd0e

Poté klikněte vpravo nahoře na tlačítko + a zobrazí se vám stránka, kde zadáte název domény, pro kterou klíč potřebujete. Zvolte typ reCaptcha 2,  zadejte název domény s www i bez, případně subdomény,odškrtněte souhlas s podmínkami a klikněte  na tlačítko "Submit".

google recaptcha admin console 2 2cf27

Na následující stránce se vám zobrazí dva klíče,  které si zkopírujte:

google recaptcha admin console

V administraci vašeho webu jděte do Rozšíření - Pluginy a vyhledejte plugin Captcha - ReCaptcha. Zde zvolte verzi 2.0 a vložte oba klíče a uložte. Můžete si vybrat i mezi  světlým a tmavým vzhledem podle pozadí vašeho webu, kde se bude boxík "nejsem robot" zobrazovat. Nezapomeňte plugin povolit.

google recaptcha admin console

Poté jděte do Systém - Globálního nastavení a na první záložce vyberte jako výchozí captchu Captcha - ReCaptcha a uložte nastavení.

joomla globalni nastaveni captcha 

Pokud používáte jiný kontaktní formulář než výchozí Joomly, je potřeba vybrat Captchu i v jeho nastavení. 

Jak zabezpečit registrační formulář proti spamu

Ač je to možná k nevíře, registrační formulář patří k jedněm z nejspamovanějších. Touto captchou můžete zabezpečit i registrační formulář v Joomla!, když zvolíte v menu Uživatelé - Spravovat a kliknete na tlačítko Možnosti vpravo nahoře. 

Na záložce Možnosti uživatele můžete vybrat přímo ReCaptchu nebo nechat globální (pokud jste ji nastavili jako výchozí v Globálním nastavení a nezměnili zde nastavení předtím, mělo by vše již fungovat.

Jen doporučuji zkontrolovat registrační formulář, kam se Captcha zobrazí. Občas si s tím šablona moc neporadí a různé prvky formuláře se překrývají. Také pokud víte, že na vašem webu nepotřebujete registrace uživatelů, je lepší tuto možnost na této záložce vypnout tak, že kliknete na Ne u Povolit registraci uživatelů.

joomla registrace uzivatelu nastaveni captcha

U formuláře by se vám posléze měl objevit takovýto boxík se zaškrtávacím polem "nejsem robot", který brání spambotům v automatickém vyplňování a odesílání formulářů.

captcha na kontaktním formuláři

Tak a máte hotovo! Přeji hezký den bez spamu!

Informace o autorovi Petra Procházková
Petra je srdce projektu StaWEBnice. Po absolvování Právnické fakulty v Brně působila 5 let mimo jiné na pozici projektové manažerky, copywriterky a SEO optimalizátorky v americké IT společnosti Xacti.

Líbil se vám článek?
(2 hlasů)
Google vydal novou aktualizaci algoritmu - Update Florida 2
Předchozí článek autora Petra Procházková  16.03.2019 622
Google vydal novou aktualizaci algoritmu - Update Florida 2
Článek uživatele
Danny Sullivan ze společnosti Google potvrdil, že Google vydal další aktualizaci svého algoritmu....
Chybová stránka v Joomla 404
Následujicí článek autora Petra Procházková  27.03.2019 838
VIDEO: Jak vytvořit vlastní stránku 404: stránka nenalezena v Joomla!
Článek uživatele
V tomto krátkém videonávodu vám prozradím, jak si můžete pro své webové stránky v redakčním...

Štítky: Návod bezpečnost

13.06.2019 08:31 446 zhlédnutí
Novinky
Aktualizace Joomla 3.9.7 + 3.9.8
Aktualizace Joomla 3.9.7 + 3.9.8

V uplynulých dnech byly vydány hned dvě aktualizace Joomla! - 3.9.7, na kterou hned druhý den...

26.05.2019 14:53 378 zhlédnutí
Novinky
Zpráva o napadení serveru JED (Joomla! extensions directory)
Zpráva o napadení serveru JED (Joomla! extensions directory)

Vzhledem k tomu, že v uplynulých dnech došlo k napadení serveru, kde je umístěn Joomla! Extensions...

10.04.2019 16:53 568 zhlédnutí
Rozšíření a eshopy pro Joomla!
OPC Captcha - opravdu neviditelná Captcha pro Joomla! a Virtuemart
OPC Captcha - opravdu neviditelná Captcha pro Joomla! a Virtuemart

Nevím jak vás, ale mě posledních pár měsíců začala slušně štvát ReCaptcha od Google. Původně jsem...

09.04.2019 22:48 455 zhlédnutí
Novinky
Byla vydána verze Joomla 3.9.5
Byla vydána verze Joomla 3.9.5

Ode dneška je dostupná nová verze Joomla 3.9.5. Tato verze obsahuje 3 bezpečnostní záplaty a více než...

27.03.2019 22:29 838 zhlédnutí
Začínáme s Joomla!
VIDEO: Jak vytvořit vlastní stránku 404: stránka nenalezena v Joomla!
VIDEO: Jak vytvořit vlastní stránku 404: stránka nenalezena v Joomla!

V tomto krátkém videonávodu vám prozradím, jak si můžete pro své webové stránky v redakčním...

20.03.2019 07:55 599 zhlédnutí
Začínáme s Joomla!
Jak zabezpečit formuláře v Joomla! proti spamu
Jak zabezpečit formuláře v Joomla! proti spamu

Spam. Otravné nevyžádané emaily, které vám plní schránku bez ohledu na to, jestli jste se někam...

16.03.2019 09:25 622 zhlédnutí
Zprávy ze světa IT
Google vydal novou aktualizaci algoritmu - Update Florida 2
Google vydal novou aktualizaci algoritmu - Update Florida 2

Danny Sullivan ze společnosti Google potvrdil, že Google vydal další aktualizaci svého algoritmu. Změny...

20.02.2019 12:01 353 zhlédnutí
Vývojářské tipy
Po aktualizaci komponenty K2 na verzi 2.9.0 zmizel media manager
Po aktualizaci komponenty K2 na verzi 2.9.0 zmizel media manager

Pokud rádi používáte komponentu pro správu obsahu K2, pak se vám možná stalo, že po aktualizaci na...

31.01.2019 14:27 938 zhlédnutí
Začínáme s Joomla!
Jak vkládat videa do článků v Joomla!
Jak vkládat videa do článků v Joomla!

Možností, jak vložit video do článku na webu v redakčním systému Joomla! je více, a výběr vhodného řešení...

16.01.2019 15:39 714 zhlédnutí
Novinky
Co nového přináší Joomla 3.9.2?
Co nového přináší Joomla 3.9.2?

Nejnovější verze Joomla 3.9.2, která byla vydána 15. ledna 2019 obsahuje opravu 4 bezpečnostních mezer a více...

10.12.2018 13:53 646 zhlédnutí
Novinky
Trochu povyku pro nic na Active24
Trochu povyku pro nic na Active24

Pokud vám dnes či včera přišel email z webhostingu Active24, že detekovali malware ve vašem webu a...

29.11.2018 15:49 992 zhlédnutí
Novinky
Získejte pro svůj eshop titul VirtueMart měsíce
Získejte pro svůj eshop titul VirtueMart měsíce

Chcete se pochlubit svým eshopem vytvořeným na Joomla! s rozšířením Virtuemart? Přihlaste ho do...

28.11.2018 20:27 1174 zhlédnutí
Začínáme s Joomla!
Překlady textů na webech v Joomla!
Překlady textů na webech v Joomla!

Webové stránky v Joomla! jsou takové pestrobarevné stavebnice - nebo stawebnice? - skládáte je...

24.11.2018 22:22 547 zhlédnutí
Vývojářské tipy
Návod k rozšíření Free Ratings Plugin for Joomla Article od Gavick
Návod k rozšíření Free Ratings Plugin for Joomla Article od Gavick

Při svém honu za dokonalejším hodnocením článků jsem narazila na zajímavý plugin od Gavicku - Free...

23.11.2018 10:50 989 zhlédnutí
Vývojářské tipy
Změna hesla administrátora v Joomla!
Změna hesla administrátora v Joomla!

Každému se může stát, že zapomene heslo, ale na rozdíl od klasického hesla uživatele, které lze...

20.11.2018 00:00 484 zhlédnutí
Komunita Joomlaportal.cz
Joomlaportal.cz na Facebooku
Joomlaportal.cz na Facebooku

Ať už patříte mezi nadšené přivržence nebo zapřísáhlé nepřátele Facebooku, vězte, že nový...

17.11.2018 20:20 656 zhlédnutí
Vývojářské tipy
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics

Co nového přináší Google Signals? Tato nová funkce v Google analytics v sobě zahrnuje 4 reporty, díky...

15.11.2018 07:50 1153 zhlédnutí
Začínáme s Joomla!
Jak zálohovat weby v Joomla! pomocí komponenty Akeeba Backup
Jak zálohovat weby v Joomla! pomocí komponenty Akeeba Backup

Nedávný článek o nejběžnějších chybách webmasterů mě inspiroval k napsání tohoto návodu, jak...

13.11.2018 13:54 702 zhlédnutí
Začínáme s Joomla!
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech

Odvěký problém, který řeší každý provozovatel webových stránek - jak dostat na web více lidí, a...

12.11.2018 00:28 1259 zhlédnutí
Začínáme s Joomla!
Využití skrytého menu v Joomla!
Využití skrytého menu v Joomla!

Využití skrytých nabídek v Joomla! možná někomu přijde jako úplná samozřejmost, ale věřím, že po...

11.11.2018 00:02 741 zhlédnutí
Novinky
Hlasujte pro Joomla! v Critics’ Choice CMS Awards
Hlasujte pro Joomla! v Critics’ Choice CMS Awards

Joomla! byla spolu s Wordpressem nominována v kategorii nejlepších content management systémů...

09.11.2018 20:08 903 zhlédnutí
Novinky
Joomlashack převzal některá rozšíření PerfectWeb
Joomlashack převzal některá rozšíření PerfectWeb

Pokud jste si oblíbili a koupili některá rozšíření od Perfect - např. The Perfect Contact Form for...

10.11.2018 01:09 864 zhlédnutí
Komunita Joomlaportal.cz
Jak si vysloužit své místo v Joomla! nebi
Jak si vysloužit své místo v Joomla! nebi

Pokud existuje nějaké nebe a je v něm Joomla!, pak pravděpodobně je i peklo a v něm zákonitě i...

08.11.2018 10:32 1686 zhlédnutí
Rozšíření a eshopy pro Joomla!
Neviditelná CAPTCHA v Joomla 3.9
Neviditelná CAPTCHA v Joomla 3.9

Možná jste si všimli, že kromě Privacy Tool Suite, obsahuje nejnovější verze Joomla!, která byla...

5 komentáře

Rudolf
napsal(a) Rudolf 20. bře 2019 13:34

Díky Petro za přehledně napsaný návod :)

Doplnění z praxe:
1. Od verze Joomla 3.9 používám raději Invisible reCaptcha Badge.
2. V případě VirtueMartu děláme zásah do funkcí a šablon, aby to bylo správně funkční. Například tam, kde máme na jedné stránce oba formuláře (Na Dotaz, Doporučit známému), je třeba doplnit funkci na vymazání použití reCaptcha aby to při opakovaném použití formuláře na jedné stránce nehlásilo chybu

Odkaz Komentáře
Petra Procházková
napsal(a) Petra Procházková 20. bře 2019 13:46

K invisible captcha už jsem psala - nefungovalo to dobře.
a) málokdo si všiml, že někde dole vpravo byl ten checkbox nejsem robot
b) bránilo to už jen samotnému vstupu na stránku a po 10 minutách strávených nad zaklikáváním obrázků semaforů, autobusů a bůhví čeho jsem dospěla k tomu,že na tuhle technologii nemám nervy
c) jasně, šablony VM je třeba upravit, ale tenhle článek se VM nevěnoval

Odkaz Komentáře
Cony
napsal(a) Cony 21. bře 2019 23:44

Ještě existují další Captchy, Seznam Captcha, n3t Hidden Captcha :) Bohužel, ne všechny komponenty (VM je toho příkladem) zobrazují Captchu pomocí základních funkcí Joomly, pak lze použít jen to co daná komponenta / modul nabízí :(

Odkaz Komentáře
klucon
napsal(a) klucon 22. bře 2019 11:40

konkrétně u antispamové ochrany je škoda, že mnoho vývojářů neintegruje systémovou captchu do svých produktů, ale nutí uživatele zadávat zdvojeně bezpečnostní klíče... typickým příkladem je toho komponenta K2..

Odkaz Komentáře
Rudolf
napsal(a) Rudolf 24. bře 2019 12:55

To bychom mohli mluvit snad o všech 3d aplikací, že nikdy 100% neintegrují Joomla framework :)
Typickým příkladem je právě Virtuemart...

No ale zase to máme hezky pestré :D

Odkaz Komentáře

Nové články

Článek uživatele
Novinky
Joomla 3.9.11
Článek uživatele
Novinky
Vyšla Joomla 3.9.10
Článek uživatele
Novinky
Vyšla Joomla 3.9.9 - neaktualizujte!
Článek uživatele
Novinky
Joomla 4, Alpha 10

Související články