Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/11/2008, 18:42
Avatar de erlingfiallos
erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Respuesta: sesion problema

Mmmm.. al hacer la consulta.. no significa que se crearan automaticamente variables como crees.. por ej..

la variable $GM no existe y no se ha creado.. (if($data['1'] != $GM))

tampoco la variable $password se ha creado (if($data['password'] != $password))

entonces especificamente en esas lineas ya tienes errores para empezar..

En cuanto a la consulta.. no comprendo porque no utilizas al password.. sino que lo comparas cuando ya tienes una respuesta del query.. la forma mas idonea seria incluyendo el usuario y el password dentro de la consulta.. si hay respuesta entonces procedes a crear las variables de sesion.. de lo contrario.. mandas al error..

yo la dejaria asi:

Código:
SELECT username,password,GM FROM user WHERE username = '".$username."' AND password = '".$password."'