At 20:12 04/09/00 +0200, you wrote:
>Pretendo hacer un programilla en PHP que autentifique usuarios a trav�s
>de una copia reducida de /etc/shadows. 
>Para ello utilizo la funci�n de PHP 'crypt(contrase�a, semilla)' y
>comparo con el valor almacenado.  Mi gran duda es: �de d�nde obtengo la
>semilla?  He probado con los 2 primeros caracteres de la contrase�a
>encriptada, pero s�lo me identifica las que est� vac�as :-(.  He buscado
>documentaci�n por muchos sitios (incluso he intentado leer las fuentes
>de passwd.c), pero no lo acabo de ver.
>       Por otra parte, si alg�n usuario/programador m�s avezado en Apache/PHP
>sugiere otro m�todo de verificaci�n de usuario/contrase�a se agradece
>tambi�n.
Yo me encontr� con ese mismo problema. Al final lo "resolv�" haciendo una
base de datos en que cada user nuevo tenia que entrar la clave. De esta
forma control� el proceso de encriptaci�n. El problema es si tienes mushos
users, pues no creo que te sea viable llamarlos para que entren de nuevo su
clave...


--------------------------------------------------
     Jaume Sabater i Lleal
     Administrador de sistemes
         mailto:[EMAIL PROTECTED]
--------------------------------------------------
     ARGUS Serveis Telem�tics
         http://www.argus.es
         mailto:[EMAIL PROTECTED]
         Tel: 93 292 41 00
         Fax: 93 292 42 25
         Avgda. Marqu�s de Comillas s/n 08038 
         Recinte Poble Espanyol
         Barcelona - Catalunya
---------------------------------------------------

Responder a