Jue Dic 01, 2005 7:42 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
| Password. Ocultar el texto tecleado |
|
|
Hola,
quiero hacer un simple script que pregunte:
Escribe el usuario:
Escribe la password:
pero pretendo que cuando el usuario teclee su password aparezca ******* no los caracteres que el vaya tecleando.
¿Como puedo hacerlo? |
|
|
|
Jue Dic 01, 2005 8:01 am
|
 |
macgregor
Perlero Frecuente

|
Registrado: 09 Dic 2004
Mensajes: 117
Ubicación: españa
|
|
|
|
|
| Código: |
print qq~
<TABLE BORDER="0" CELLSPACING="5" CELLPADDING="5">
<TR>
<TD><B style="font-size:110%;"> Username: </B></TD>
<TD><INPUT TYPE="text" ID="USERNAME" NAME="USERNAME" size="18"></TD>
</TR>
<TR>
<TD><B style="font-size:110%;"> Password: </B></TD>
<TD><INPUT TYPE="password" ID="PASSWORD" NAME="PASSWORD" size="18"></TD>
</TR>
</TABLE>
~;
|
No se si he entendido bien tu pregunta, si te refieres a un cgi a traves de la web pon el codigo de arriba en tu programa en perl.
Un saludo. |
|
Jue Dic 01, 2005 8:28 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1366
Ubicación: México
|
|
|
|
|
Hola,
macgregor tiene razón, todo lo que tienes que hacer es cambiar el tipo del campo.
Tu campo en vez de ser:
debe de ser
Para mayor información acerca de formas HTML checa aquí.
SALUDOS |
|
Jue Dic 01, 2005 10:12 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
|
|
|
Hola,
no es a través de la web, sino en un windows 2000 en linea de comandos.
Gracias |
|
Jue Dic 01, 2005 11:43 am
|
 |
explorer39
Perlero Frecuente

|
Registrado: 23 Ago 2005
Mensajes: 126
Ubicación: Valladolid, España
|
|
|
|
|
| Yo no lo he probado, pero he encontrado este: Term::ReadPassword. Parece que hay problemas a la hora de instalarlo en windows, pero no en el resto de sistemas. |
|
Mar Jun 13, 2006 6:09 am
|
 |
pbellon
Perlero Nuevo

|
Registrado: 22 Oct 2004
Mensajes: 33
|
|
|
|
|
Hola,
he retomado este tema y he conseguido que funcione con: Term::Readpassword tal y como de indicabas.
Instalando Term-ReadPassword-Win32-0.02.zip de http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/
aquí teneis un ejemplo:
| Código: |
use Term::ReadPassword::Win32;
print "Escribe el nombre de usuario:";
$remote_user = <STDIN>;
chomp $remote_user;
$password = read_password('password: ');
print "La password que has tecleado es: $password\n"; |
 |
|
Mar Jun 13, 2006 7:03 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4034
Ubicación: Valladolid, España
|
|
|
|
|
Pues no... has usado un módulo distinto al que te decía.
Has usado Term::ReadPassword::Win32, que es más específico que el que te dije, porque entonces no sabíamos que lo necesitabas para Windows .
Has hecho muy bien. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|