Foros del Web » Programando para Internet » ASP Clásico »

Dudas con forms

Estas en el tema de Dudas con forms en el foro de ASP Clásico en Foros del Web. La primera pregunta es: ¿Como hago para que la gente no pueda insertar "codigo malicioso" (instrucciones sql, codigo html, etc...) en mis forms? La segunda ...
  #1 (permalink)  
Antiguo 13/09/2005, 11:21
 
Fecha de Ingreso: abril-2005
Mensajes: 7
Antigüedad: 19 años, 1 mes
Puntos: 0
Dudas con forms

La primera pregunta es:
¿Como hago para que la gente no pueda insertar "codigo malicioso" (instrucciones sql, codigo html, etc...) en mis forms?

La segunda es:
Al insertar yo algo de una textarea en una base de datos ACCESS, luego, al sacar esa información en una página pierde todo el formato, ¿como puedo hacer para que salga con el mismo formato que yo lo he escrito en la textarea?

Gracias de antemano :)
  #2 (permalink)  
Antiguo 13/09/2005, 12:07
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
puedes usar algo asi al mostrar el contenido en pantalla:
contenido=replace(rs("contenido"),chr(13),"<br>")

esto cambia los ENTERs por BRs
  #3 (permalink)  
Antiguo 13/09/2005, 12:10
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Con respecto a lo de SQL Injection checa en la biblioteca de funciones y subrutinas, por ahi me parece que Muzztein publico una funcion para reemplazar esto, adicionalmente te recomiendo que utilices consultas parametrizadas si no quieres hacer este procediemiento, y para terminar, busca en la firma de trasgukabi, tiene un tutorial bueno sobre SQL Injection.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:56.