Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2009, 16:54
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 7 meses
Puntos: 416
Respuesta: problema de validacion de usuarios

Pues, lo correcto seria:

Recuperar el valor activo de la base de datos, usando tu consulta.

SELECT activo FROM miusb_usuarios WHERE username = '$talCosa' AND password = '$otraCosa'

Recoges usando mysql_query y mysql_fetch_assoc, y luego haces la condicion:

Código php:
Ver original
  1. if($row['activo'] == 1) {
  2.   //Logueo exitoso
  3. } else {
  4.   //Debes activar tu cuenta
  5. }

De la manera qe lo estas haciendo, la consulta solo devuelve un resultado si el usuario esta activo, sino entonces la consulta devuelve como si no encontro registro alguno.