Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/10/2011, 08:10
ILuzbel
 
Fecha de Ingreso: septiembre-2011
Mensajes: 106
Antigüedad: 12 años, 7 meses
Puntos: 19
Respuesta: Seguridad en edicion de cuenta

Cita:
Iniciado por Artificium Ver Mensaje
Mira, en primer lugar no se supone que se pueda cambiar el nombre de usuario de una cuenta, acaso tú puedes cambiarlo en este foro? En segundo lugar, si de todas maneras quieres hacerlo verifícalo de este modo:

$sql_chk = "SELECT usuario FROM usuarios WHERE usuario='$usuario' AND id != $id";

Donde $id es el $id del usuario que se está editando. Eso sería todo. Espero que te sirva.
Muchas gracias ahora funciona, cambie el codigo de chequeo y me quedo asi:

Código PHP:
Ver original
  1. // chequear si el usuario esta en la bd
  2.     $sql_chk = "SELECT usuario FROM usuarios WHERE usuario='$usuario' AND idusuario != '".$arrUsuario['idUsuario']."' ";
  3.     $resultado = mysql_query ($sql_chk, $dbConn) or die(mysql_error());;
  4.     $tot_chk = mysql_num_rows($resultado);
  5.     if($tot_chk > 0){
  6.     echo "Nombre de usuario no disponible";
  7.     exit();
  8.     }