January 31, 2009

Gratis kaartjes voor Q-Liner en een blundertje van [vul in]

Een tijd geleden hebben mijn moeder en ik besloten om een dagje naar Groningen te gaan. “Prima! Doen we op een zaterdag” zei mijn moeder en ik knikte ja. Ik wist dat Q-Liner een actie houdt om de lijnen 314 en 304 te promoten - op de website http://www.ontdekhetov.nl/ kon je tot en met vandaag (31 januari 2009) een formulier invullen en twee kaartjes uitprinten. Mooi, dacht ik - komt wel mooi uit!

Vanochtend zat ik die formulier in te vullen - naam, geslacht, geboortedatum, adres, telefoon, email en legitimatiebewijs… Op dat moment begon ik te twijfelen of het mij lukt om op “verzenden” knop te drukken. Het is namelijk algemeen bekend dat mijn legitimatiebewijs niet al te Nederlands is. Ik namelijk heb geen passport, geen rijbewijs en geen ‘normale’ ID.

Ik had gelijk! Formvalidatie van de website weigerde mijn ID-nummer te accepteren.

Natuurlijk de eerste wat in mijn allochtoonse hoofd komt is “Arriva discrimineert!!!”. Dit zou te voor de hand liggend zijn, daarom ging ik toch even verder zoeken.

Uit mijn web-ervaring heb ik geleerd dat de validatie van de formulieren op de websites op twee manieren kan gebeuren: client-side en server-side. Client-side betekent dat validatie op je eigen computer gebeurt. Server-side betekent dat formulier eerst gegevens naar de externe computer stuurt om te valideren en vervolgens terugstuurt met eventuele fouten. In dit geval gebeurde het client-side.

Mooi! Want dit betekende dat ik met mijn technische skills validatieproces kon beinvloeden. Vijf minuten later had ik precies dat stukje script voor me wat voor validatie van mijn identiteitsbewijs zorgde. Slordig van de ontwikkelaars van de website!

Nog geen minuut later had ik mijn kaartje - een retour Drachten - Groningen voor mezelf en mijn moeder!

Mijn conclusie

Natuurlijk vind ik niet dat dit een soort discriminatie is of een soort scheiding. Ik vind dat Arriva en natuurlijk [vul in] twee grote fouten gemaakt hebben:

1) Niet alle in Nederland uitgegeven identificatie documenten gelden als identificatiebewijs.

2) Formvalidatie van een belangrijke (als het over geld gaat is het voor mij belangrijk) formulier gaat via de client

Ow en by the way - ik heb mijn eigen ID nummer ingevuld ;)

!!! Update (6 maart 2009)

Een tweet ontvangen van @idzard:

“@ivanmalijkh de website www.ontdekhetov.nl is _niet_ door Buyways gemaakt, de website ovbgd.nl wel. Graag eerst checken voor je beschuldigd”