Le type le plus commun de champ pour être caché dans Visual Basic est un champ de mot de passe. Presque tous les programmes affichent "*" comme chaque lettre du mot de passe est tapé . C'est pour empêcher quiconque de facilement voir votre mot de passe. Il ne chiffre pas votre mot de passe sur l'ordinateur , c'est simplement le cache de vue que c'est d'être tapé. Visual Basic possède une propriété intégré pour masquer la zone de saisie du mot de passe avec "*" ; toutefois , VBScript ne fonctionne pas. Lors de l'exécution d'un fichier VBScript dans Windows XP ou Windows Server 2003 , il est équipé d'un objet COM, " ScriptPW , " qui va masquer le mot de passe. Instructions 1 déclarer une référence à un nouvel objet WScript . La méthode " CreateObject " est utilisé pour créer la référence. " InternetExplorer.Application " peut être transmis à la méthode " CreateObject " d'avoir le script Visual Basic lancer une forme "html" où l'utilisateur va entrer leur mot de passe. 2 déclarer une variable dans le script pour contenir la valeur du mot de passe . " IEObject.Document.Body.All.MyPassword.Value " récupère la valeur du champ nommé " MyPassword " de la forme "html" . 3 définir le champ " MyPassword " avec Type d'entrée du " mot de passe " dans le dossier "html" . Le mot "password" est ce qui se cache le texte de mot de passe et affiche un seul point noir pour chaque lettre. Créer un bouton "Connexion " pour l'utilisateur de cliquer une fois qu'ils ont tapé leur mot de passe. Dans le cas où «onclick» de ce bouton , le code " RunScript . " 4 définir d'autres propriétés du champ de mot de passe dans le fichier "html" comme " maxlength ", " defaultValue » et «taille ». Ces propriétés permettent la validation du mot de passe sur la fin de l'utilisateur. Par exemple, si le mot de passe est nécessaire pour contenir au moins huit caractères, le " maxlength " ou propriétés " de taille " peuvent être codées pour déclencher une erreur à l'utilisateur si elles tentent de saisir au-delà de cette limite. 5 déterminer l'action suivante dans le script Visual Basic lorsque l'utilisateur a entré un mot de passe correct. Habituellement , un nouvel écran s'affiche avec des informations personnelles de l'utilisateur. Un endroit où ce type de "html" et Visual Basic Scripting est utilisé , c'est quand vous vous connectez à un site Web pour voir un projet de loi . La validation de sécurité est beaucoup plus complexe que ce qui est décrit ici , mais le concept de la façon dont le champ mot de passe est affiché est le même.
|