Ya vi el error, el problema es que cuando insertas en la bbdd estas insertando el password cifrado con md5 pero le concatenas $salt delante
Código PHP:
$pas = md5($salt . $pass_encriptado);
Pero cuando haces la verificacion en tu otro script, el pass que pasa el usuario no le concatenas $salt delante cuando lo cifras con md5
Código PHP:
$pass_encriptado = md5($pass);
Saludos!