<br><br><div class="gmail_quote">2008/6/5 Fernando Oliveira &lt;<a href="mailto:fernandocorrea@gmail.com">fernandocorrea@gmail.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote">2008/6/5 Luis Motta Campos &lt;<a href="mailto:luismottacampos@yahoo.co.uk" target="_blank">luismottacampos@yahoo.co.uk</a>&gt;:<div class="Ih2E3d"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>Lucas Mateus wrote:<br>
&gt; Ja fiz varios autenticadores e redirecionadores para Squid em Perl com<br>
&gt; consultas em LDAP ou MySQL e integração com outros programas em outros<br>
&gt; servidores via Socket.<br>
&gt;<br>
&gt;<br>
&gt; É muito simples:<br>
&gt;<br>
<br>
</div>Simples, é mesmo. E agora está organizado. :P<br>
<br>
#!/usr/bin/perl<br>
use strict;<br>
use warnings;<br>
use IO::Handle;<br>
<br>
STDOUT-&gt;autoflush(1);<br>
STDERR-&gt;autoflush(1);<br>
<br>
# implement your password validation here<br>
sub is_valid;<br>
<br>
while (&lt;&gt;) {<br>
 &nbsp; &nbsp; # my ( $user, $password ) = split qr{\s+};</blockquote></div><div># Não seria melhor assim, p/ possibilitar senhas com espaço?<br>&nbsp;&nbsp; my @userPass = split / /;<br>&nbsp;&nbsp; my $user = $userPass[0];<br>&nbsp;&nbsp; my $password = join &quot; &quot;, @userPass[1 .. $#userPass]; </div>
</div></blockquote><div># ou ainda melhor:<br>&nbsp;&nbsp; my @userPass = split / /;<br>&nbsp;&nbsp; my $user = shift @userPass;<br>&nbsp;&nbsp; my $password = join &quot; &quot;, @userPass;<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div><br>
</div><div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
 &nbsp; &nbsp; print &quot;ERR\n&quot; unless $password; &nbsp; &nbsp;# do not accept empty<br>
 &nbsp; &nbsp; print &quot;OK\n&quot; if is_valid( $user, $password );<br>
}<br>
__END__<br>
<br>
Eu acho impossível que não exista um pacote no CPAN para isso. Alguém<br>
com mais tempo que eu pode por favor dar uma vasculhada por lá?<br>
<br>
Se não existir pacote, eu vou construir um e publicar, sob instruções.<br>
<br>
Putamplexos!<br>
<font color="#888888">--<br>
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>
Perl fanatic evangelist, and amateur {cook, photographer}<br>
</font><div><div></div><div>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div></div><font color="#888888"><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br><a href="http://perl-e.org" target="_blank">http://perl-e.org</a>
</font></blockquote></div><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br><a href="http://perl-e.org">http://perl-e.org</a>