Como esconder texto em um campo em VBScript

Escrito por lora covrett | Traduzido por davy de lima
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como esconder texto em um campo em VBScript
Uma senha é necessária para acessar praticamente todos os aplicativos on-line (Creatas/Creatas/Getty Images)

O tipo mais comum de campo para ser escondido no Visual Basic é um campo de senha. Quase todos os programas exibem "" no lugar de cada letra da senha quando é digitada. Isto é para evitar que alguém facilmente veja sua senha. Ele não criptografa sua senha no computador, simplesmente esconde-a de vista, uma vez que está sendo digitada. O Visual Basic tem uma propriedade embutida para mascarar a caixa de entrada de senha com "", no entanto, VBScript não. Ao executar um arquivo VBScript no Windows XP ou Windows Server 2003, há um objeto embutido COM, "ScriptPW", que irá mascarar a senha.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

    Instruções

  1. 1

    Declare uma referência a um novo objeto WScript. O método "CreateObject" é utilizado para criar a referência. "InternetExplorer.Application" pode ser passado para o método "CreateObject", para ter o script Visual Basic lançado em um formato "html", onde o usuário irá introduzir sua senha.

  2. 2

    Declare uma variável no script para manter o valor de senha. "IEObject.Document.Body.All.MyPassword.Value" recupera o valor do campo, denominado "MyPassword" da forma "html".

  3. 3

    Defina o campo "MyPassword", com o tipo de entrada de "password" no arquivo "html". A palavra "password" é o que esconde a senha do texto e exibe um único ponto preto para cada letra. Crie um botão "Login" para que o usuário clique depois que digitou sua senha. No evento ''OnClick" deste botão, codifique o"RunScript".

  4. 4

    Defina outras propriedades do campo de senha no arquivo "html" como "maxlength", "defaultValue" e "size". Estas propriedades ajudam com a validação da senha no final do usuário. Por exemplo, se na senha é necessário ter pelo menos oito caracteres, as propriedades "maxlength" ou "size" podem ser codificadas para acionar um erro para o usuário, se ele tentar digitar além desse limite.

  5. 5

    Determine a próxima ação no script Visual Basic quando o usuário tiver entrado com uma senha correta. Normalmente, uma nova tela será exibida com as informações pessoais do usuário. Um lugar onde este tipo de "html" e scripts Visual Basic é usado, é quando você entra em um site para ver uma fatura. A validação de segurança é muito mais complexa do que aquilo que é descrito aqui, mas o conceito de como o campo de senha é exibido, é o mesmo.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível