Pues ahora lo que se me ocure es algo así<pre><?php
function valida_user($user,$pass)
{
  $users = array();
  $fi = file("/etc/passwd");
  for ( $i = 0 ; $i < count($fi) ; $i++ )
  {
    $tmp = explode(":",trim($fi[$i]));
    if ( $tmp[0] == $user && $tmp[1] == crypt($pass) )
    {
      return true;
    }
  }
  return false;
}
?> </pre> Devuelve true si el user existe o false si no, peero para que funcione el sistema no debe tener habilitados los shadow passwords y el usuario que corre apache debe poder leer el /etc/passwd 
Salu2.Feliz Codding 
   - Fernando Pereda ( Ferdy )
<center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center>