11th April 2016, 12:01
#6
1 out of 1 members found this post helpful.
Instalezi module anti-bot, Anti-Bot: Are You Human/Bot? v3.0 , cauti acolo ce module mai sunt
si un mic tutorial de securitate https://www.softaculous.com/blog/pro...rum-from-spam/
11th April 2016, 12:19
#8
1 out of 1 members found this post helpful.
Nu am folosit captcha pe niciun site si nu am avut probleme cu necuratii
. Poti sa intaresti putin procesul de validare a datelor trimise prin intermediul formularului de inregistrare setand un cookie pe care mai tarziu il verifici cu XHR(sau renunti la acest pas daca accepti vizitatori cu JS disabled) si folosind tehnica honeypot.
Flow-ul va fi urmatorul:
- adaugi un camp ascuns: <input type="hidden" name="mail" value=""...
- adaugi inca un camp text pe care il vei ascunde cu CSS(display:none): <input type="text" name="username" value=""...
- cauti metoda register si setezi cookie care va contine IP-ul utilizatorului
- utilizatorul acceseaza /index.php?action=register
- utilizatorul completeaza campurile vizibile si accepta cookie-ul setat
- apasa "inregistrare" iar datele sunt validate de metoda register2 (vezi action="/index.php?action=register2")
- verifici cookie, din nou IP-ul utilizatorului si continui daca a fost setat
- verifici daca au fost completate cele 2 campuri: mail si username.
Permiti inregistrarea doar daca a fost setat corect cookie si cele 2 campuri sunt goale.
Daca trec si de honeypot, validezi de 2 ori datele caz in care vei accepta doar inregistrarea utilizatorilor care au JS enabled.
Restul, GTFO.
Ultima modificare făcută de Andretti; 11th April 2016 la 12:23.
Motiv: Eliminare semnatura