Loading...
Dacă eşti vizitator şi vrei să te înregistrezi, apasă aici.

[Tutorial] Adaugare cod de securitate la formular HTML

Întrebări / Probleme / Coduri / Tutoriale .etc
Avatar utilizator
tataieee
Administrator
Mesaje: 3803
Membru din: 17 Sep 2014, 17:52
Țara de origine: Romania
Nume Real: Alexandru Costin
Nivel cunoştinţe IT: 10
Localitate: Giurgiu; România
Vârsta: 25
Contact:
Status: Neconectat

[Tutorial] Adaugare cod de securitate la formular HTML

Mesajde tataieee » 08 Oct 2014, 18:30

In acest tutorial este prezentat modul prin care putem adauga unui formular un cod de securitate, al carui scop este oprirea trimiterii mesajelor spam.

In principiu, formularul contine un camp in care este introdus un anumit cod. Acel cod trebuie comparat cu un altul iar in cazul in care sunt identice sa trimita datele prin formular.

Acest mod consta in adaugarea unei casute ascunse de tip text a carei valoare este rezultatul corect al operatiei matematice sau intrebarii sau ce doriti voi sa apara la codul de securitate.

Cod: Selectaţi tot

<form action="pagina.php" method="post" onsubmit="return validare()"
name="formular" >
Nume:
<input type="text" size="25" name="nume" maxlength="35" />
Mesaj:
<textarea name="mesaj"></textarea>
<?php
 $aleatoriu1 = rand(0,10);
 $aleatoriu2 = rand(0,10);
 $rezultat = $aleatoriu1 + $aleatoriu2;

echo '<input type="text" size="5" value="'.$rezultat.'" name="cod1"
style="display:none;" />
'.$aleatoriu1.'+'.$aleatoriu2.' =
<input type="text" size="5" name="cod2" />';
?>
<input type="submit" value="Trimite" />
</form>


Iar codul javascript care verfica daca valoarea celor doua casute este aceeasi:

Cod: Selectaţi tot

function validare() {
 if (document.forms.formular.cod1.value != document.forms.formular.cod2.value) {
   alert('Introduceti codul de verificare!');
   return false;   
 }
 return true;
}


Sursa: http://tutorialeit.net/index.php/tutori ... mular-html
*Email: w.tataieee@gmail.com
*PayPal: w.tataieee@yahoo.com

Avatar utilizator
Predu
Membru
Mesaje: 6
Membru din: 25 Iun 2015, 13:16
Țara de origine: Romania
Nume Real: Ionut
Nivel cunoştinţe IT: 9
Status: Neconectat

Re: [Tutorial] Adaugare cod de securitate la formular HTML

Mesajde Predu » 28 Iun 2015, 19:46

Pentru cei care doresc sa sporeasca putin securitatea in privinta asta as recomanda Google reCAPTCHA.
Libraria e usor de folosit si e mai sigura putin si arata si putin mai "futurist", nu mai e necesar sa introduci un cod.
Pentru cineva cat de cat initiat in programare, poate sa faca foarte un usor un BOT care sa interpreteze cateva taguri HTML. Dar pentru cine crede ca nu e vizat de SPAM si are nevoie de ceva minim si rapid merge si tutorialul de mai sus :-) !


Înapoi la “HTML, HTML 5, Web Scripting, Index/Intro”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori

cron