LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Flash

Feed da seção Flash

Newsletter de Flash

Patrocínio:

Quarta-feira, 26/04/2006 - 11:41 - Por Fabio Henrique
Seções relacionadas:

Banco de dados de senha

Vou demonstrar um sistema com um banco de dados simples de senha em Flash e com uma validação simples mas que, com certeza, irá ajudar diversas pessoas resolvendo o problema de forma adequada.

O sistema foi desenvolvido usando o Flash 8 e o material pra download só poderá ser aberto no Flash 8. De qualquer forma é interessante vocês, de um modo geral, realizarem o download do plugin mais atual no site da Macromedia para visualizar os arquivos das extensões *.swf.

Então vamos verificar como ele fica:

Anteriomente vamos criar o sistema de banco de dados (que será um banco de dados simples *.txt):

- O nome do arquivo será bd.txt, e dentro dele terá se as sequintes linhas:

Obs.: senha1 (nome da variável que depois vamos buscar seu conteúdo);

fabio& (fabio é a senha, e você poderá colocar mais senhas se desejar, claro, ou até mesmo alterá-las de forma bastante dinâmica).

senha1=fabio&

01. Você irá colocar as seguintes linhas de ação na layer 1, que serão necessárias para conectar ao nosso banco de dados *.txt!

As linhas são as seguintes:

loadVariablesNum("bd.txt", 0);

2. Crie primeiramente um Input Text e a variável terá o nome de: "senha". Você irá na Line Type e selecionar, na caixa de seleção, a opção "Password" como você pode verificar na figura abaixo:

3. É interessante você criar também um botão que irá limpar o campo que seu usuário digitará a senha. Caso seja digitado algum caractere incorreto, a ação é a seguinte:

3.1. Crie um botão que terá a seguinte ação:

on (release) {

// aqui a senha é limpa. Os caracteres digitados são apagados

senha = "";
}

Verifique a figura abaixo :

4. Vamos agora criar o botão que trará as ações principais do nosso programa de senha, que terá as seguintes ações:

// a ação é iniciada se houver um click sobre o botão ou uma ação de uma tecla pressionada a "ENTER"

on (release, keyPress "<Enter>") {

// início de um laço simples de condição


if (senha eq senha1 or senha eq "adm" ) {

// a variável senha1 é a variável que está em nosso banco de dados simples no arquivo bd.txt

// e a string "adm", ela tambem é uma senha válida mas que não está inserida no banco de dados, então temos dois exemplos
// se a senha digitada for a mesma da que está em aspas duplas ele irá para a segunda cena

// e assim receberá uma mensagem que estará na segunda Cena que poderá ser (" Acesso Correto ")

gotoAndStop("Scene 2", 1);
} else {

// se o valor digitado na caixa de texto não for o mesmo dos valores em que foram comparados o

//usuário será direcionado para a segunda Cena e poderá ter uma mensagem informando que a senha está incorreta .


gotoAndStop("Scene 3", 1);

// fechamento dos comandos

}
}

Pessoal, é isso! O sistema é realmente muito útil para todos nós.

Estou disponibilizando um link, funcionando como sempre, para vocês realizarem o download do conteúdo descrito acima.

Agradeço a atenção de todos e uma boa semana!

Um abraço para vocês.

Todos os artigos de Fabio Henrique

9 comentários publicados

  • 1. Segurança

    Sexta-feira, 28/04/2006, por Paulo Maciel

    A matéria é boa, mas não acho seguro o uso de arquivos .txt para guardar senhas e etc, pois as pessoas podem usar programas de decompilação e vê o caminho do arquivo, flw.

    Responder comentário
  • 2. Dúvida

    Terça-feira, 02/05/2006, por Elaine Aparecida de Angeli

    Existe alguma outra forma de utilizar senhas nos flash, de repente, mesmo sendo mais complexa, mas que seja mais segura?

    Responder comentário
  • 3. Concatenação

    Terça-feira, 30/05/2006, por Felippe Medeiros

    Achei muito boa a matéria, pois faltou como fazer para que outra possíveis execuções não sobreponha o conteúdo armazenado no banco e sim concatene com o novo registro. Aguardo possíveis resposta. Um abraço.

    Responder comentário
  • 4. ERRO

    Terça-feira, 30/05/2006, por Felippe Medeiros

    KKK...DESCULPE...POSTEI O COMENTÁRIO NA MATÉRIA ERRADA...ABRAÇO.

    Responder comentário
  • 5. Esta Incompleto

    Segunda-feira, 12/06/2006, por Leonardo Cardoso Rodrigues

    Nao consegui baixar o arquivo bd.txt q consta ae!

    Responder comentário
  • 6. Segurança

    Quarta-feira, 28/06/2006, por Rafael Capucho

    realmente, isso não é nadaaaa...seguro infelizmente o AS não é Nativo com Banco de dados, ficamos ao relento.

    Responder comentário
  • 7. Show de bola:

    Segunda-feira, 17/07/2006, por willian scarazzatti

    Fala Fabio.. gostei de sua matéria e gostaria de saber como acrescentar novas senha.. e se é possível fazer um cadastro delas pelo flash mesmo.. abraçoss

    Responder comentário
  • 8. facil demais

    Segunda-feira, 09/06/2008, por Jose Samuel Oliveira Trindade

    mas e depois ele nao redireciona para lugar algum serviria para que alguem pode me responder?

    Responder comentário
  • 9. Mais senhas

    Segunda-feira, 02/03/2009, por Paulo César Sampaio

    Olá Fabio, gostaria de saber como acrescento novas senha.. Já tentei váris maneiras, mas não consegui.. Obrigado!

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Fabio Henrique é graduando em Ciência da Computação e programador da empresa O2 Games (www.gamegol.com.br), trabalhando com a programação de jogos e sistemas eletrônicos, usando diversas linguagens como asp, SQL, Inteligência Artificial, Flash com Action Script etc. Trabalhou na intranet da Telemar anteriormente, Pitágoras, etc.


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.