Hola, esta linea:
Código PHP:
if ($password !== $sql2[0]){
//porque no la colocas asi:
if ($password != $sql2[0]){
Reemplaza esto:
Código PHP:
$sql2 = mysql_fetch_row($sql);
if (!$sql2){
//no existe usuario
echo 'no existe usuario<br>';
echo utf8_encode('&opcion=0');
}
//por esto
$cant= mysql_affected_rows();
echo"Cantidad de filas devultas por la consulta: $cant";
if (cant==0){
//no existe usuario
echo 'no existe usuario<br>';
echo utf8_encode('&opcion=0');
}
Reemplaza esas partes y contame, si $cant te devuelve cero, ya sabes que al usuario no lo encuentra por razones de como esta hecha la consulta, sino el problema esta en la comprobacion del password. Fijate y me decis. saludos