Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 19:00
Avatar de RichBoy
RichBoy
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 9 meses
Puntos: 7
como validar un nombre de usuario que tenga comillas y otros caracteres?

si el nombre de ususario lleva comillas y otrs caracteres

ej: '":?}{+_)(*USUARIO&^%$#@!=-|]'

como validamos esto a la hora de un login?
y, o como se deveria insertar en la base de datos este tipo de caracteres a la hora de un registro?


Código PHP:
Ver original
  1. $usuario=mysql_real_escape_string($_POST['user']);
  2. $pass=mysql_real_escape_string($_POST['pass']);
  3.  
  4. $query = sprintf("SELECT * FROM usuarios WHERE usuario='%s' AND pass='%s'",
  5.             mysql_real_escape_string($usuario),
  6.             mysql_real_escape_string($pass));
  7.             $result=mysql_query($query);
  8. if ($row = mysql_fetch_array($result))
  9. { echo "ENTRAS";}else{echo "No entras";}    
  10. }