my $file='../data/login.xml'; my $parser=XML::LibXML->new(); my $doc=$parser->parse_file($file) or die"err parser"; $doc->documentElement->setNamespace("http://www.crtp.it","p"); my $finded = $doc->findnodes("p:login/p:utenti[p:email ='$email' and p:password='$digestpass']"); if($finded){ my $amministratore=$doc->findnodes("p:login/p:utenti[p:username ='$email' and p:password='$digestpass']/p:admin"); my $sessione = CGI::Session->new(); my $user = $doc->findnodes("p:login/p:utenti[p:username ='$email' and p:password='$digestpass']/p:nome"); $sessione->param("email","$email"); $sessione->param("amministratore","$amministratore"); $sessione->param("user","$user"); print $sessione->header(-location=>"fork.cgi"); } #### n geeno@gmail.com 85136c79cbf9fe36bb9d05d0639c70c265c18d37 geeno peeno Maschio 26/10/1991 y davide@gmail.com 85136c79cbf9fe36bb9d05d0639c70c265c18d37 davide santangelo Maschio 26/10/1991