Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2008, 15:06
Avatar de duskrow
duskrow
 
Fecha de Ingreso: abril-2008
Mensajes: 267
Antigüedad: 16 años, 7 meses
Puntos: 8
Re: tengo sql injetion en un code me lo explican?

esque mira.. el code de registro de usuarios es este

//user
$user = stripslashes($_POST["nick"]);
$user = strip_tags($user);

//email
$email = stripslashes($_POST["email"]);
$email = strip_tags($email);


//pass
$pass = stripslashes($_POST["password"]);
$pass = strip_tags($pass);



$usuarios=mysql_query("SELECT nick FROM users WHERE nick='$user' ");

if($user_ok=mysql_fetch_array($usuarios)) {

echo " el usuario k ingresastes esta en uso por otra persona .. por favor escoje otro";

mysql_free_result($usuarios);

} else {



mysql_query("INSERT INTO users (nick,pass,email)

values ('$user','$pass','$email') ");


echo " as sido registrado correctamente ";



entonces.. si funciona.. pero me puse a escanear la web.. y me salio k tengo sql injetion en este php... y esta en la variable nick='$user' .. pero no c como arreglarlo...