Spamming / autopost i gæstebog
Jeg har en gæstebog på et website som hver dag bliver spammet af en eller åndsbolle fra udlandet. Det ser ud til at være en slags robot som autoposter 5 indlæg. Det kan ikke nytte noget at banne IPNr. da det er forskellige IPNr hvergang. Ordlyden på indlæggene er eks. great work, nice site, love you osv og med angivelse af en URL til et eller andet russisk site. Det bliver man træt af at slette og jeg har så søgt lidt på nettet omkring emnet CAPTCHA og fundet mange link heriblandt et dansk http://www.softspot.dk/forside/erfaringsdeling/webformularer.aspxJeg har prøvet at implementere koden men det ser ikke ud til at virke. Er der nogen der kan se hvad jeg gør forkert? Her er et udpluk af koden ( det væsentlige ):
' lav nyt password
<%
dim pchr,newPass,passLength,charPos, mMaxLength, mMinLength
mMinLength = 10
mMaxLength = 15
pchr = "0123456789" & _
"abcdefghijklmnopqrstuvwxyz" & _
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
newPass = ""
randomize
passLength = CInt((mMaxLength - mMinLength) * Rnd()) + mMinLength
do while len(newPass) < passLength
charPos = CInt((len(pchr) - 1) * Rnd()) + 1
newPass = newPass & _
mid(pchr,charPos,1)
loop%>
' verificere om kode er korrekt
<script type="text/javascript">
function prepareSend() {
document.forms[0].Control.value =
document.forms[0].Code.value;
document.forms[0].submit();
}
</script>
'start på form
<div class="commentFormArea">
<fieldset>
<form method="POST" action="save.asp" NAME="guestform">
<input type="hidden" name="Code" value="<%=newPass%>">
<input type="hidden" name="Control">
<label for="title"><%=ReplaceBreak(GetText(aryElementText, "GuestbookEntry"))%></label>
<div class="noedvendig">
<label for="NAME">* <%=ReplaceBreak(GetText(aryElementText, "NAME"))%></label><input type="text" name="NAME" id="NAME" value="<% =Request("NAME") %>">
</div>
og så videre med inputfelter...
<input type="submit" class="sender" name="Send" value="Send">
<div id="submit"><label for="post"><input class="button" id="post" type="submit" name="post" value=" Tilføj til gæstebog " onclick="prepareSend()"></label>
variablen newpass skifter godt nok værdi hvergang man opdaterer siden. og indlæg bliver også submit men desværre fanger den ikke autopost.
Er der noget jeg har misforstået eller er der andre der har en anden løsning
