Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1364 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Entrer une chaine de caractere en mode INVISIBLE [PERL]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Entrer une chaine de caractere en mode INVISIBLE [PERL]

n°349023
NounouRs
Non parce que c pas mon pied !
Posté le 01-04-2003 à 13:01:00  profilanswer
 

PERL
 
Par exemple pour entrer un mot de pass, comment faire pour qu'il ne s'affiche pas pendant qu'on le tape ?????
 
j'ai trouvé des truc concernant des 'stty raw';  et 'stty sane';
mais j'ai rien compris, et ils disaient que ca ne marche pas !!!
donc si quelqu'un a une solution ???

mood
Publicité
Posté le 01-04-2003 à 13:01:00  profilanswer
 

n°349024
lorill
Posté le 01-04-2003 à 13:02:33  profilanswer
 

y'a pas un module du type getpass ?

n°349028
NounouRs
Non parce que c pas mon pied !
Posté le 01-04-2003 à 13:14:10  profilanswer
 

system "stty -echo";
$confirmPass=<STDIN>;
 system "stty echo";
 
 
ca marche

n°349708
phoenix35
Posté le 02-04-2003 à 08:00:14  profilanswer
 

nounours a écrit :

system "stty -echo";
$confirmPass=<STDIN>;
 system "stty echo";
 
 
ca marche


 
Sinon en plus simple et plus portable, via le module Term::ReadKey qui se trouve sous CPAN http://search.cpan.org/author/JSTO [...] ReadKey.pm
 
 
Ce qui donne

Code :
  1. use Term::ReadKey;
  2. ReadMode('noecho');
  3. $password = ReadLine(0);


 
NB: cette reponse se trouve facilement dans la FAQ de perl en faisant

perldoc -q password

, c'est la premiere question proposee


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Entrer une chaine de caractere en mode INVISIBLE [PERL]

 

Sujets relatifs
Formattage de chaine concisdebutant : fonction retournant une chaine de charactere
Plateformes de développement et langage à la mode en ce moment ?Newb - scanf et caractere
[emacs] utilisation des chainecomment changer l'icone d'un prog en mode console (sous visual c++)
afficher une chaine par itération[c++] compter les voyelles dans une chaine de caractere
chaine de caractere . 
Plus de sujets relatifs à : Entrer une chaine de caractere en mode INVISIBLE [PERL]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR