Mira el servidor es SQL Server y la conexión si funciona porque he hecho la siguiente prueba
antes de evaluar if(odbc_num_rows($login)==1) mando a imprimir el usuario recuperado de la consulta y en efecto me devuelve el usuario, por lo que si hace la conexion por lo que concluyo que el odbc_num_rows($login) no devuelve 1 cuando debería de hacerlo porque si se recupero una fila
Código PHP:
Ver originalif(isset($_POST["entrar"])){ require_once("inc/funciones.inc");
if(isset($_POST["usuario"]) AND limpiarCadena
($_POST["usuario"])!=""){ $us=$_POST["txtUser"];
require_once("config.php");
require_once("odbc_connect.php");
$sql="SELECT * FROM usuario WHERE usuario='".trim(limpiarCadena
($_POST["usuario"]))."' AND clave='".trim(encriptarPwd
(limpiarCadena
($_POST["clave"])))."'"; $login = odbc_exec($dbconect,$sql) or
die("Error al intentar validar la información de ingreso.");
echo $rowMov["usuario"];
if($rowMov["estado"]=='A'){
echo "Usuario Autenticado";
}else{ echo "Usuario inactivo.";}
}else{
echo "Usuario yo Clave incorrecta.";
}
}
}