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>