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
---------------------------------------------------