Kun tossa lomaketta värkkäsin niin mietin miten saisin semmoisen eston ettei samasta IP-osoitteesta voi lähettää kun kerran?
Kiitoksia etukäteen! :-)
Kiitoksia etukäteen! :-)
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Voit pudottaa keksin käyttäjän koneelle, jonka olemassaolo tarkistetaan ennen lomakkeen tietojen lähetystä. Tämä vaatii javascriptin käyttöä.
Toinen vaihtoehto on tehdä tarkistus php:llä ja tallentaa palvelimelle tieto lähettäneistä ip-osoitteista. Lomakkeen yhteydessä lähettetään tietoja kuten ip-osoite, selaimen versio tms., näitä verrataan sitten palvelimella oleviin ja estetään viestin edelleenvälitys, jos sama ip tai muut tiedot ovat jo tallentuneet.
Haittapuolia tässä on se, että monilla eri käyttäillä on sama ip-osoite (laajakaistojen dynaamiset ip:t), joten lähetyksen esto koskee monia. Muiden tietojen, kuten tuon selaimen, välittäminen auttaa jonkin verran