CAPTCHA dla komponentu kontaktów - Joomla 1.5.x. |
Wpisany przez Jan Jackowicz-Korczyński | |||
środa, 01 września 2010 16:57 | |||
Komponent kontakty Joomla 1.5.n umożliwia ukrycie kontaktowego adresu e-mail oraz udostępnienie w systemie formularza kontaktowego dla tego e-maila. Niezabezpieczony formularz jest natomiast zagrożony bootami, które mogą wysyłać spam na skrzynkę kontaktową.
Jako zabezpieczenie przed tego rodzaju uciązliwością jest zastosowanie tzw. CAPTCHA przy formularzach. Najczęściej wymagane jest przepisanie znaków z udostępnionej ilustracji co jest wystarczającym zabezpieczeniem przed robotami, przynajmniej obecnie. Joomla 1.5.n nie m systemowych zabezpieczeń Captha formularza kontaktowego. Istnieje konieczność zastosowania odpowiednich dodatków. Uzupełnieniem takim są komponent (component) i dodatek (plugin) o nazwie: tinCPATCHA dostępny do pobrania pod adresem: http://extensions.joomla.org/extensions/access-a-security/site-security/captcha/4887 Komponent i dodatek pobrać i zainstalować. Nie zapomnij opublikować zainstalowanego dodatku. Niestety używanie jogo wymaga jeszcze zmodyfikowania kodu komponentu Kontakty w 2 plikach. I tak kolejno: W pliku: components/com_contact/controller.php należy wyszukać odpowiednie miejsce i wkleić blok kodu tinyCAPTCHA jak poniżej:
|