entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

-1voto

especifico mas mi pregunta con respecto a validar y sanitizar datos

lo que pasa es que vi en unos post que en algunos casos sanitizaban los datos y en otras solo lo validaban pero incluso en otros usaban los dos procesos antes de grabar.

mi pregunta mas especifica seria en que casos deberia usar ambos procesos y cual se implementaria primero, ya que el validar solo me dira si los datos de entrada cumplen con el formato correcto, en cambio una funcion para sanitizar eliminaria los caracteres que no cumplen con la condicion y por ende cambiaria el valor de los datos de entrada.

Peter comentado Ago 16, 2013

Por favor agrega el comentario en tu misma pregunta y borramos esta. No hace falta abrir mas preguntas para ello. Saludos.

cerrada con la nota: Es un comentario que corresponde a la pregunta original.

1 Respuesta

0voto

diego_romero Puntos370

Sanitizar lo usarías cuando quieres evitar inyecciones sql o datos que podrian alterar la funcionalidad, en cambio validarias para ver si los datos son correctos.

El usar uno u otro depende del caso, aunque es normal que tu validador tambien revise si los datos deben ser sanitizados, es decir, que por ejemplo un mail

nombre'[email protected]

primero tiene que ser validado para saber si sique el formato de un mail normal, pero a su vez al validarlo deberias revisar si debe ser sanitizado, y si lo debe ser, no cumpliria con la vlaidacion, porque terminarías alterando los datos finales.

Normalmente se utilizan validaciones para un registro, y sanitizas los datos para un login.

Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta