User Authentification with perl/cgi
Aníbal J. Avelar(MCIC)
avelar en uxmcc2.iimas.unam.mx
Mar Ago 29 17:22:21 CDT 2000
Puedes usar POP3
use Net::POP3;
my $pop = Net::POP3->new($host,Timeout => 60);
my $valida=$pop->login($username,$passwd);
if($valida eq "") {
return(0);
}
Lo malo es que necesita POP3, este usa passwd sin shadow. Pero hay otros
modules para Perl que si usan shadow. checa en www.cpan.org
Bye.
-------------------------------------------------------------------------------
Ing. Anibal Jesus Avelar Rosales Tel-Celu: 044-25-33-1097
Maestria en Ciencia e Ingenieria de la Computacion, MCIC
Instituto de Investigaciones en Matematicas Avanzadas y en Sistemas, IIMAS
Site : http://www.mcc.unam.mx/~avelar
Powered by Linux! Linux User: 170607
On Tue, 29 Aug 2000, 'Aztec Eagle' Turbo wrote:
> ¡Saludos!
>
> Andamos por acá haciendo un sistemilla con perl/cgi/postgress y
> para poder liberarlo a los usuarios necesitamos identificar al
> usuario mediante el esquema clásico de nombre y contraseña (todo
> por no decir login/password).
>
> Con getpwnam() podemos verificar el login, pero ¿cómo podemos
> verificar la contraseña? Usamos shadow y md5 y como es de
> esperarse el CGI corre como usuario normal (uid=gid)!=root.
>
> ¿Alguien sabe como verificar esto? ¿Dónde debemos leer? Estoy
> seguro que se debe poder (todo se puede en Perl) pero NPI de por
> dónde empezar.
>
> Agradeceremos su ayuda.
>
> ---
> Ing. Héctor Daniel Cortés González <hdcg en cie.unam.mx>
> http://www.cie.unam.mx/W_Personal/hdcg.html
>
> ---------------------------------------------------------
> para salir de la lista, enviar un mensaje con las palabras
> "unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
>
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda