Den vanligaste typen av fält som ska döljas i Visual Basic är ett fält för lösenord . Nästan alla program visas " * " som varje bokstav i lösenordet skrivs . Detta är för att hindra någon från att enkelt se ditt lösenord . Det krypterar inte ditt lösenord i datorn , det bara döljer det från tanke som det skrivs. Visual Basic har en inbyggd egenskap att maskera rutan för inmatning av lösenord med " * " , men dock VBScript inte . När du kör en VBScript -fil i Windows XP eller Windows Server 2003 , finns det en inbyggd COM-objekt , " ScriptPW , " som kommer att dölja lösenordet . Instruktioner
en
Deklarera en referens till en ny Wscript objekt . Den " CreateObject " metod används för att skapa referensen. " InternetExplorer.Application " kan skickas till " CreateObject " metod för att få Visual Basic script lansera en " html " formulär där användaren ska mata in sina lösenord .
2
Deklarera en variabel i skriptet att hålla lösenord värde. " IEObject.Document.Body.All.MyPassword.Value " hämtar värdet i fältet som heter " Mittpassword " från " html " formen .
3
Definiera fältet " Mittpassword " med input typ av " lösenord " i " html " -fil . Ordet " lösenord " är vad döljer lösenordet text och visar en enda svart prick för varje bokstav . Skapa en " Logga in " -knappen för användaren att klicka efter det att de har skrivit sitt lösenord . I " OnClick " vid denna knapp , koden " runscript . "
4
Ange andra egenskaper för fältet för lösenord i " html " -fil som " MaxLength , " " defaultValue " och " storlek . " Dessa egenskaper hjälper med lösenord validering på användarens slut . Till exempel , om lösenordet måste vara minst åtta tecken , kan " MaxLength " eller "storlek" egenskaper kodas för att utlösa ett fel till användaren om de försöker att skriva bortom denna gräns .
5
Bestäm nästa åtgärd i Visual Basic script när användaren har skrivit in rätt lösenord . Vanligtvis kommer en ny skärm visas med användarens personliga information . Ett ställe där denna typ av " html " och Visual Basic Scripting används är när du loggar in på en webbplats för att visa en räkning . Säkerheten validering är mycket mer komplex än vad som beskrivs här , men begreppet hur lösenordsfältet visas är densamma .