� 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.
=======================================