77 Comments to Criando um Sistema de Cadastro e Login com PHP/MySQL

  1. bruno's Gravatar bruno
    Julho 19, 2009 at 4:56 am | Permalink

    O unico problema q eu encontrei foi que quando vc altera o nome do campo usuario no banco de dados e lógico fazendo as devidas alterações no login.php, mesmo assim naum funciona.

  2. Otavio's Gravatar Otavio
    Julho 30, 2009 at 2:55 pm | Permalink

    Muito bom o tutorial!!
    aqui comigo funcionou perfeitamente, mas eu estou com um problema:
    Fiz o seguinte:

    linha 1 var nome_v;

    codigo igual até:

    linha36 nome_v = objManda.usuario = usuario.text;

    e depois no fim do codigo coloquei:

    linha69 meu_nome.onPress = function(){
    msg.text=nome_v;
    }

    o que acontece é que esse texto não aparece, acredito que a variavel nome_v não está saindo da função, pode ser isso? como resolver?

    Desde ja Muito Obrigado!!

  3. Agosto 4, 2009 at 2:33 pm | Permalink

    ola meu nome e andreia desculpe errei uma coisa obrigada

  4. Lukax's Gravatar Lukax
    Agosto 26, 2009 at 12:49 pm | Permalink

    @@@@@@@@ ERRO @@@@@@@@@@

    Olá Pessoal,

    Muitos estão tendo problema com o código do flash : if (this.correto == 1) { ……

    Bom pessoal ta acontecendo o seguinte:

    No login.php ele definiu que :

    print “&mensagem=Bem-Vindo+$usuario&correto==1″;

    Se o Usuario e Senha for correto com o que está no Banco de Dados faça:

    Mensagem = Bem-Vindo+ O Nome do Usuário
    e que a variável CORRETO é ==1

    só que no envio de volta para o flash ele identifica que : correto ==1 e só considera apenas um = não os dois == que ele pôs para afirmar que é 1..

    bom chega de bla bla bla bla..

    1º Método de concerto :

    Na primeira sena do FLASH, no Action Scrip mude a linha:

    if (this.correto == 1) {
    Para:
    if (this.correto == “=1″) {

    OU
    2° Método:

    no Login.PHP mude a linha:

    print “&mensagem=Bem-Vindo+$usuario&correto==1″;
    Para:

    print “&mensagem=Bem-Vindo+$usuario&correto=1″;

    Vlws galera.. espero ter ajudado.. Abs!

    @@@@@@@@@@@ ERRO CONCERTADO @@@@@@@@@@@@@

  5. Agosto 30, 2009 at 6:00 pm | Permalink

    poxa muito boa a dica muito obrigado! tenho certeza que irei melhorar meu site 61% com essa dica valeu!

  6. Setembro 24, 2009 at 1:24 pm | Permalink

    excelente esquema de login facil de fazer e configura até a mim que nao sei php e pricipalmente mysql, otimas esplicações…
    obrigado

  7. Diogo's Gravatar Diogo
    Setembro 30, 2009 at 4:33 pm | Permalink

    Muito bom o tutorial, usei como base para alguns sistemas simples de loguin e senha para acesso a cadastro de imagens por exemplo. É imprecionante o quanto o Flash anda crescendo no mercado, antigamente diziam por ai que o flash era para quem queria ficar na moleza, mas agora com efeito gerados a partir de AS avançado garantem uma qualidade incomparável e de brinde, tamanho final de arquivo leve que garante um peso leve ao site.

  8. Outubro 8, 2009 at 5:23 am | Permalink

    Para usar este tutorial tem que ter algum conhecimento de flash, mysql ou php? Ou pode ser também os completamente leigos?

    Gostaria que vocês fossem mais específicos. Mais detalhados.
    Onde acho a resposta para todas as perguntas feitas neste comentário?
    Se cada pergunta tivesse a resposta em seguida, seria a resposta para muitos de nós.
    Quais os programas que irei usar na criação desta ficha de cadastro?

  9. Pralon's Gravatar Pralon
    Outubro 11, 2009 at 8:39 pm | Permalink

    Eu já tinha feito o tutorial em AS 2.0 e agora estou tentando em AS 3.0. Já estou quase no fim. O Flash está enviando os dados corretamente para a base MySQL, mas ainda não consegui uma coisa: receber as mensagens de erro do PHP para o Flash.

    No PHP do Tutorial está assim:

    *Se já existir o usuário*/
    if ($vai == 1){
    /*Manda a mensagem de Erro para o Flash*/
    print “&mensagem=Usuário já Existe”;

    No Flash está assim:

    ….

    if (ok) {
    /*Habilita o botão cadastrar*/
    cadastrar.enabled = true;
    /*Habilita o botão voltar*/
    voltar.enabled = true;
    /*Mensagem vinda do PHP*/
    mensagem.text = this.mensagem;

    Meu problema está no valor da propriedade text do campo de texto do Flash “mensagem” (mensagem.text), pois no AS 3.0 o valor “this.mensagem” não está funcionando.

    Uma ajuda seria bem-vinda. Grato.

  10. Novembro 15, 2009 at 8:53 pm | Permalink

    eu quero um

  11. Daniel's Gravatar Daniel
    Novembro 18, 2009 at 10:06 am | Permalink

    Cara, primeiramente parabéns pelo tutorial, funcionou quase 100%, só estou com um problema de cadastrar outro user, toda vez q eu vou cadastrar mais usuarios ele logo de cara me diz q o user já existe, sendo q n existe nenhum outro user a n ser o primeiro q cadastrei..
    Outra dúvida é a seguinte, qdo fui visualizar a tabela no banco de dados o usuario saiu como “1″ e n como “daniel” q foi o q eu cadastrei e a senha a mesma coisa, n foi inserido a senha q eu digitei, foi colocado “0″ no lugar..
    O q tem de errado nisso por favor q eu n estou conseguindo encontrar a solução aki..

    Obrigado..

  12. Daniel Soares's Gravatar Daniel Soares
    Novembro 19, 2009 at 9:50 am | Permalink

    Bom dia,

    Primeiramente parabéns pelo tutorial..
    Mas estou com um problema..
    Só faz a conexão e cadastro de usuario no primeiro acesso, depois todo e qualquer user q eu vou criar, diz q usuário já existe..
    tentei tanto local qto hospedado.. e me traz o mesmo erro sempre..
    Alguém já passou por isso e pode me auxiliar???

    Obrigado a todos..

  13. DZnho's Gravatar DZnho
    Dezembro 7, 2009 at 2:17 am | Permalink

    Pessoal, o código está correto, a única coisa que necessita ser arrumada é a criação da tabela que apresenta os itens usuario e senha como int, e na verdade deveriam ser varchar, já que não são compostos apenas por números na maioria dos casos. Modifiquei ainda o número de caracteres de ambos para 15, um número mediano e razoável para cadastro de usuários e senhas com um bom nível de proteção.

    Sendo assim, temos:

    CREATE TABLE login (
    id INT(5) NOT NULL AUTO_INCREMENT,
    usuario VARCHAR(15) NOT NULL,
    senha VARCHAR(15) NOT NULL,
    PRIMARY KEY (id)
    );

    Para os que estão tendo problemas e não saem de “cadastrando…” não esqueçam de alterar o AS tanto do frame 1 quanto do frame 3 para seus respectivos websites onde no objEnvia.sendAndLoad está o localhost e procurem não alterar o nome dos arquivos. Se assim o fizerem, alterem também sua referência onde estes estão instanciados.

    Abraço!

  14. Dodo13's Gravatar Dodo13
    Dezembro 10, 2009 at 4:23 pm | Permalink

    gostei muito do tuto, mas qando eu vou criar a tabela no MYSQL nao consigo da erro.
    alguem pode ensinar a criar passo a passo a tabela no MYSQL com essas informaçoes?
    Obrigado

  15. Dezembro 19, 2009 at 12:42 pm | Permalink

    Natan,

    Está muito bom o tutorial, mas eu pesso a você que se possível crie uma vidêo aula ensinando isso seria mais facíl !!!

    Obrigado,
    Por Favor me responda por e-mail se vai disponibilizar a vidêo aula !

  16. Maximiller's Gravatar Maximiller
    Fevereiro 14, 2010 at 8:14 pm | Permalink

    tenho um dúvida: como cria o php??
    contato@acolitossaotarcisio.com

  17. Rodrigo's Gravatar Rodrigo
    Março 17, 2010 at 10:41 pm | Permalink

    só fica em cadastrando … pq ??

    Tenho que mudar alguma coisa do flash ?

  18. Abril 10, 2010 at 11:53 am | Permalink

    Prezado Natan
    Não consigo instalar o MySQL, poderia substituir a tabela do MySQL pela tabela do Access 2003? E o que deveria trocar na hipótese detsa possibilidade?
    Achei super interessante login e senha no Flash, e minha dúvida também, se oferece segurança no flash. Obrigado pelo artigo.

  19. Felipe's Gravatar Felipe
    Abril 16, 2010 at 10:57 am | Permalink

    Muito Bom, só que eu queria saber como faço para ligar o flash com meu banco de dados?? pode ser o acces 2007???

    flwww

  20. Abril 26, 2010 at 9:42 pm | Permalink

    Olá a todos, algumas questões já são antigas mas só hoje descobri este site.

    Obrigado pela ajuda, consegui fazer tudo mas tive problemas, tal como alguns users comentaram, quando colocava o flash no site. Com o preview conseguia fazer login, mas no site não dava.

    Para resolver basta trocar o endereço do ficheiro login.php no flash desta forma:

    objEnvia.sendAndLoad(“http://127.0.0.1/login.php?action=cadastrar”, objEnvia, “POST”);

    Em vez de localhost, inserimos o IP loopback.
    Este problema acontecia muitas vezes com o Firefox e não só.

    Abraço :D

  21. Abril 27, 2010 at 7:10 pm | Permalink

    Correcção:

    objEnvia.sendAndLoad(“login.php?action=cadastrar”, objEnvia, “POST”);

    Desta forma funciona no servidor, uma vez que o caminho é relativo. Espero ter ajudado.

  22. Gabriel's Gravatar Gabriel
    Maio 26, 2010 at 12:41 am | Permalink

    Igor poderia enviar os arquivos pro meu e-mail ou disponiblizar outro link o do rapidShare ta qbrado, c4ntao@gmail.com obrigado

  23. Junho 8, 2010 at 4:35 am | Permalink

    Como faço pra Levar pra outra página após o login?

    Ex: Bem-Vindo Andre-Luiz

    e depois levar pra outra página?

  24. Junho 8, 2010 at 7:49 am | Permalink

    Depois da Mensagem:

    Ex.: Bem-Vindo Andre Luiz

    Tem como redirecionar para uma página ou site?

    Obrigado.

  25. Magui's Gravatar Magui
    Junho 8, 2010 at 10:01 am | Permalink

    bom isso , só queria que mi mandasse um apostila com esse execicios para o meu site:keilaemili@hotmail.com

  26. Junho 20, 2010 at 11:32 pm | Permalink

    Gostaria de saber o que tem que usar para fazer o flash, pq o banco de dados e o php jah tenho!

  27. Rodrigo's Gravatar Rodrigo
    Junho 29, 2010 at 7:20 pm | Permalink

    Oo Gosteu muito vlw kara !!!
    o duro é que so novo naums ei mexer com o flash –’

Deixe um Comentario

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

Natan D. Alves

Fã e divulgador da plataforma Flash e do ActionScript, músico nas horas vagas e estudante do curso de Ciência da Computação.

Últimos Artigos do Autor