Have a look at Term::ReadKey ... You need to set noecho (i think...)
On Fri, 2003-01-10 at 11:32, Jose Malacara wrote: > Is there a way for perl to suppress or mask user input at the STDIN? For example, a >password or login prompt.... Not really trying to implement any real security here, >just curious. > > This is what I I would like: > > Enter your login: # suppressed from output > Welcome, admin. > > or > > Enter your login: ***** # masked by asterisks > Welcome, admin. > > > > #!/usr/bin/perl > > &prompt; > > sub prompt { > print "Enter your login: "; > $login = <STDIN>; > chomp ($login); > &check($login); > } > > sub check { > if ($login ne "admin") { > &prompt; > }else{ > print "Welcome, $login\n"; > } > } > > > Thanks! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]