
20/11/2020, 12:40
|
| | Fecha de Ingreso: octubre-2003 Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 5 meses Puntos: 18 | |
Validar datos dinamicos del cliente Hola a todos!
Como sabemos se debe validar los datos en el cliente y en el servidor.
Sin embargo la cosa se complica al validar valores dinámicos generados en el cliente, por ejemplo, un select con unos determinados valores generados según determinadas selecciones en cliente, podria ser esto:
<select name="datos">
<option value="2">Texto</option>
<option value="35">Texto</option>
<option value="12">Texto</option>
<option value="40">Texto</option>
</select>
Yo lo que suelo hacer para saber que el usuario no ha cambiado ningún valor de los option (mediante el inspector del navegador) además del valor le paso una especie de "token". Dicho "token" es el resultado de: sha1(id de sesion del cliente + valor select), por tanto queda así (son token inventados):
<select name="datos">
<option value="2|token=4u95or09093e939oe0o">Texto</option>
<option value="35|token=4u95or09ewr093e4e0o">Texto</option>
<option value="12|token=3295or03493e9399ir0w">Texto</option>
<option value="40|token=0995or09ol3e939r8iere">Texto</option>
</select>
¿Es correcto?, ¿Qué opináis?
Gracias! |