Avatar billede kaptajnknas Nybegynder
29. april 2007 - 12:11 Der er 14 kommentarer og
2 løsninger

Verify image

Hvordan generer man en kode eller imagekode med ASP, som man skal indtaste som godkendelse i en formaular, for at undgå spambruger?
Avatar billede leif Seniormester
29. april 2007 - 12:15 #1
http://www.google.dk/search?hl=da&q=captcha+asp&meta=

(Jeg koder ikke ASP og kan derfor ikke yderligere hjælpe dig)
Avatar billede Jman Praktikant
29. april 2007 - 12:23 #2
Avatar billede madeindk Nybegynder
29. april 2007 - 12:44 #3
I stedet for at bruge CAPTCHA - som jeg desuden hader mere end noget andet. Der er virkelig intet værre end at skulle indtaste nogle mærkelige ting i et tekst felt.

Så synes jeg personligt i stedet du skal lave din form om så du ikke har en submit button - men derimod en almindelig button med noget JavaScript tilknyttet. Jeg har også haft store problemer på mit site med spam brugere. Jeg har ikke fået nogen efter jeg har brugt denne metode.

Du kan f.eks gøre sådan her - det er den metode jeg bruger:
<input type="button" value="Opret bruger" onclick="submit();" />

Denne metode er meget enkel - men virker. Det den gør at den tilknytter noget JavaScript som i dette tilfælde er: submit() - det vil sige at JavaScriptet submitter formen, fremfor at submit knappen gør det. Det er de færreste spammere der har JavaScript slået til, og derfor virker denne metode.

Jeg arbejder desuden også for Danmarks største webbureaue og der har vi også haft store problemer med vores kontaktformularer, det løste vi også med denne metode. Det har indtil videre hjulpet omkring 7000-8000 kunder på vores websites.

Dette er vel gode nok aggumenter for at du skal starte med at teste denne metode :-)
Avatar billede madeindk Nybegynder
29. april 2007 - 12:50 #4
* Danmarks største webbureau
Avatar billede leif Seniormester
29. april 2007 - 12:53 #5
madeindk -> Indtil de finder en løsning på at submitte variabeler og lign. uden om jeres JS script
Avatar billede madeindk Nybegynder
29. april 2007 - 12:55 #6
Det er ikke lige sådan til Leif, der er også nogle andre ting den kører i gennem i ASP koden. Det kan godt være de kan slippe uden om JavaScript metoden men så skal de også uden om vores 5-6 andre kontroller som desuden også er vigtige for at det vil fungere godt.

Men kaptajnknas kan da altid ligge ud med JS metoden - for CAPTCHA er da godt nok noget værre snavs.
Avatar billede leif Seniormester
29. april 2007 - 12:57 #7
madeindk -> Det er jo så en smagssag(mht. Captcha), men hvilke andre kontroller kører I med ?
Avatar billede kaptajnknas Nybegynder
29. april 2007 - 12:59 #8
madeindk >> tak for dit svar.
Jeg har for noget tid siden forsøgt med metoden du beskriver, og som du også beskrev dengang, desværre har det kun taget ganske få spammer, mindre end 4% rent faktisk, hvorfor ved jeg ikke men effektiv er det ikke.
Avatar billede madeindk Nybegynder
29. april 2007 - 12:59 #9
Blandt andet at teksten der bliver afsendt ikke må indeholde specielle ting så som noget der kunne minde om HTML eller link. Det er mest sådan noget som:

<a href="http://sexsite123456.xxx">[Free Viagra to you baby]</a>
Avatar billede madeindk Nybegynder
29. april 2007 - 13:00 #10
Ok, bare i orden. Det må virkelig være slemt på dit site så - eller også har de bare fundet andre metoder. Så skal du nok (desværre) over til CAPTCHA.
Avatar billede kaptajnknas Nybegynder
29. april 2007 - 13:03 #11
Det er meget slemt, så selvom det er noget bøvlet noget og nogen gange svært at se de der imagekoder, er der nok ingen vej udenom længere.
Avatar billede madeindk Nybegynder
29. april 2007 - 13:04 #12
Næh, det er der ikke. For nysgerrighedens skyld, hvad er det for et site du har?
Avatar billede leif Seniormester
29. april 2007 - 13:07 #13
Du kan også forsøge, det tog lidt på en side jeg arbejdede med.

Sæt en Session variabel (Den skal naturligvis være variabel) når du loader formen (Lidt ala captcha) og kontroller for den når du skal til at sende mailen, på den måde ved du efter min mening hurtigt om de kommer via formen eller har fundet ud af submitte direkte til Scriptet.

Kan du følge mig ?
Avatar billede madeindk Nybegynder
29. april 2007 - 13:11 #14
Leif > Det gør vi allerede. På alle sites bliver der sat Session("online") = True - og så bliver der tjekker på den når formen sendes. Det er nemlig rigtig hvad du siger :)
Avatar billede kaptajnknas Nybegynder
29. april 2007 - 13:33 #15
Tak for hjælpen :-)
Avatar billede madeindk Nybegynder
29. april 2007 - 13:54 #16
Tak for point ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester