PDA

Bekijk Volledige Versie : verificatie code bij formulier



Jeroen Heijmans
02/08/05, 17:35
Hya.

Om automatische rommel in formulieren te voorkomen wil ik een soort van
verificatiecode toevoegen.

Hierbij denk ik aan een plaatje met letters die mensen moeten overtikken, je
kent het wel :)

Weten jullie toevallig een methode hiervoor? Liefst in PHP.

Grtz,
Jeroen

John Bokma
02/08/05, 19:15
Jeroen Heijmans <news@nospam.ff.fm> wrote:

> Hya.
>
> Om automatische rommel in formulieren te voorkomen wil ik een soort
> van verificatiecode toevoegen.
>
> Hierbij denk ik aan een plaatje met letters die mensen moeten
> overtikken, je kent het wel :)

CAPTCHA heet dat. Sommige zijn eenvoudig te breken. Afhankelijk van wat
voor soort gerommel je verwacht zou ik het zelf echter niet gebruiken.

Ook omdat ik te vaak al gehad heb dat ik een 2e keer moest proberen, omdat
er niet stond dat het case sensitive was, of erger: het ook voor mensen
lastig te lezen was. Het zal niet alleen bots maar ook mensen tegenhouden.

Een andere oplossing is random een willekeurige vraag stellen, waarop een
eenvoudig antwoord door een mens te verzinnen is.

Ik heb een soort commentaar-plaatsen op mijn site, en tot nu toe pas 1
botje gehad, en die viel te eenvoudig door de mand.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Jeroen Heijmans
03/08/05, 17:55
John Bokma <john@castleamber.com> wrote:
> Jeroen Heijmans <news@nospam.ff.fm> wrote:
>
>> Om automatische rommel in formulieren te voorkomen wil ik een soort
>> van verificatiecode toevoegen.
>>
>> Hierbij denk ik aan een plaatje met letters die mensen moeten
>> overtikken, je kent het wel :)
>
> Ook omdat ik te vaak al gehad heb dat ik een 2e keer moest proberen, omdat
> er niet stond dat het case sensitive was, of erger: het ook voor mensen
> lastig te lezen was. Het zal niet alleen bots maar ook mensen tegenhouden.

Dat is ook weer waar.

> Ik heb een soort commentaar-plaatsen op mijn site, en tot nu toe pas 1
> botje gehad, en die viel te eenvoudig door de mand.

Volgens mij heb ik een poging tot mailrelay gezien op een php-mailformulier
dat ik gebruik. Meerdere onzin berichten met erin HTML-code verborgen om ook
een CC te kunnen versturen. En de afzender was iets@mijndomain natuurlijk :)

Vandaar.

John Bokma
03/08/05, 18:45
Jeroen Heijmans <news@nospam.ff.fm> wrote:

> Volgens mij heb ik een poging tot mailrelay gezien op een
> php-mailformulier dat ik gebruik. Meerdere onzin berichten met erin
> HTML-code verborgen om ook een CC te kunnen versturen. En de afzender
> was iets@mijndomain natuurlijk :)

Je zou bij het formulier kunnen zetten dat HTML niet is toegestaan, en
alles wat het wel heeft gewoon niet verzenden. Geef ook je PHP script geen
overduidelijke naam.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Jeroen Heijmans
04/08/05, 11:35
John Bokma <john@castleamber.com> wrote:
> Jeroen Heijmans <news@nospam.ff.fm> wrote:
>
>> Volgens mij heb ik een poging tot mailrelay gezien op een
>> php-mailformulier dat ik gebruik. Meerdere onzin berichten met erin
>> HTML-code verborgen om ook een CC te kunnen versturen. En de afzender
>> was iets@mijndomain natuurlijk :)
>
> Je zou bij het formulier kunnen zetten dat HTML niet is toegestaan, en
> alles wat het wel heeft gewoon niet verzenden. Geef ook je PHP script geen
> overduidelijke naam.

Het formulier en script staan in 1 pagina.
HTML helemaal blokkeren is een goede ja :)