martes, 21 de octubre de 2014

Validaciones en el lado del cliente

Una de las cosas que siempre se han de tener en cuenta cuando se desarrolla una página web es que las validaciones se deben realizar en el lado del servidor para que no puedan ser alteradas por el cliente. En muchas ocasiones se realiza una doble validación, es decir, se hace la validación tanto en cliente como en servidor para dotar de agilidad a la página evitando así un "viaje" al servidor cuando es innecesario, es decir, si la validación es negativa no es necesario ir al servidor pero, si la validación es positiva se debe ir al servidor y volver a validar la información allí de esta forma nos aseguramos que los datos no han sido alterados.

¿A que viene todo esto? pues resulta que ayer me puse a buscar disfraces de Halloween por internet, más que nada por tener ideas y me encontré con la web http://www.disfrazmania.com/ donde nada más entrar nos ofrecen un descuento de un 5% siempre y cuando compartamos su enlace en alguna de nuestras redes sociales.


Yo soy bastante reacio a usar las redes sociales y no voy añadiendo a gente "sin ton ni son" así que lo primero que pense fue ¿como validarán que los he añadido a una de mis redes sociales? supongo que existirá algún evento que le indique a la tienda que los he incluido y será entonces cuando me den el código de la promoción correspondiente al 5%.

¿Donde está ese evento? pues, efectivamente, está en la parte de cliente y se puede ver fácilmente accediendo al código fuente de la página y buscando, por ejemplo, el texto que aparece en la caja donde debería mostrarse el código promocional, es decir, si buscamos el texto "aquí aparecerá tu código descuento" no será difícil ver que el código promocional es DM2014HALLOWEEN que, por otro lado, tampoco se han comido mucho la cabeza (DM = Disfraz Manía)


Conclusión, es fácil obtener ese 5% de descuento sin tener que compartir nada en nuestras redes sociales.

2 comentarios:

  1. Eres un crack y además hay dos códigos, uno de halloween y otro de carnaval, así tienes 10% de descuento en total jajaja

    ResponderEliminar
    Respuestas
    1. Tu si que eres un crack. Lo hice tan rápido que ni me di cuenta del segundo código. Gracias!

      Eliminar