� o controle de "terminal" dentro do Unix...

A exemplo... use o script:

print "\033[8;1mTeste\033[m";

Existem combina��es de 1 a 15 que podem esconder o texto, mas com um recortar e
colar ter� a senha, mas utilizando-se o "tset" ir� esconder os caracteres
totalmente, sem enviar para a tela...

tset, stty entre outros...

Um resuminho...

print "Informe a senha: ";
`stty -echo`;
$senha = <STDIN>;
`stty echo`;

print "Senha digitada!\n";

Vornei Augusto Grella wrote:

> Marco..
>         Valeu a dica! Desculpa a gonor�ncia (ignor�ncia), minha mas ... o
> que � "tset"??? :)
>
> :::::::::::::::::::::::::::::::::
> ::    Vornei Augusto Grella    ::
> :: Ci�ncia da Computa��o FUMEP ::
> ::    [EMAIL PROTECTED]    ::
> ::                             ::
> :: Site: www.eep.br/~vagrella  ::
> :::::::::::::::::::::::::::::::::
>
> On Fri, 7 Jul 2000, Marco A P D' Andrade wrote:
>
> > tem algo no cpan ...
> >
> > baseado em chamadas ao "tset" em Unix.
> >
> > Vornei Augusto Grella wrote:
> >
> > > Eu estou desenvolvendo um programa em perl bem simples com uma rotina, o
> > > while, tipo um programa de senha.
> > >         Na verdade ele funciona, o �nico problema � que qdo digito a
> > > senha, ele escreve ela no v�deo. Gostaria de saber se algu�m, sabe ou j�
> > > tem at� algo pronto de como n�o aparecer na tela o que est� sendo digitado!!
> > >         J�  tentei varios comandos ... at� absurdos como por exemplo:
> > >
> > >         $senha = <STDIN>s/\w/*;     :) he he he .. n�o custava tentar!!!
> > >
> > >         Um tora do programa:
> > >                 .
> > >                 .
> > >         $senha = <STDIN>;
> > >         chop $senha;
> > >         while ($senha ne "a senha digitada"){
> > >                 print "Senha errada.\n Senha? ";
> > >                 .
> > >                 .
> > > Qualquer ajuda, eu agrade�o desde o momento!!
> > > Obrigado!!
> > > Vornei
> > >
> > > :::::::::::::::::::::::::::::::::
> > > ::    Vornei Augusto Grella    ::
> > > :: Ci�ncia da Computa��o FUMEP ::
> > > ::    [EMAIL PROTECTED]    ::
> > > ::                             ::
> > > :: Site: www.eep.br/~vagrella  ::
> > > :::::::::::::::::::::::::::::::::
> > >
> > > http://www.mrweb.com.br/perl/
> > > >>No site da lista, voce tera tudo sobre PERL,
> > > >>LINUX, PHP, ASP e informacoes, cadastramento
> > > >>e descadastramento da Lista.
> >
> > --
> >  FiscoData Legisla��o On Line - Curitiba/PR
> > Marco A P D'Andrade - [EMAIL PROTECTED]
> >  WebMaster (41) 333-5775
> >
> >
> > http://www.mrweb.com.br/perl/
> > =======================================
> > >>No site da lista, voce tera tudo sobre PERL,
> > >>LINUX, PHP, ASP e informacoes, cadastramento
> > >>e descadastramento da Lista.
> > =======================================
> >
>
> http://www.mrweb.com.br/perl/
> >>No site da lista, voce tera tudo sobre PERL,
> >>LINUX, PHP, ASP e informacoes, cadastramento
> >>e descadastramento da Lista.

--
 FiscoData Legisla��o On Line - Curitiba/PR
Marco A P D'Andrade - [EMAIL PROTECTED]
 WebMaster (41) 333-5775


http://www.mrweb.com.br/perl/
=======================================
>>No site da lista, voce tera tudo sobre PERL,
>>LINUX, PHP, ASP e informacoes, cadastramento
>>e descadastramento da Lista.
=======================================

Responder a