1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Login.php

Discussão em 'Programação' iniciada por TAGVirus, 2 de Abril de 2013. (Respostas: 4; Visualizações: 1030)

  1. TAGVirus

    TAGVirus Power Member

    Eu já tentei inúmeras vezes mas dá me sempre erro, peço ajuda a quem me poder ajudar... :)


    <?php
    $username = "root";
    $password = "";
    $hostname = "localhost";
    $database = "componentes";
    mysql_connect('localhost',$username,$password);
    @mysql_select_db($database) or die ("Não foi possível estabelecer uma ligação a Base de Dados");
    $email=$_POST['nome'];
    $pass=$_POST['pass'];
    $user_check = mysql_query("SELECT * FROM user WHERE nome='$username' AND password='$password'");
    $do_user_check = mysql_num_rows($user_check);
    if($do_user_check > 0)
    {
    header( 'Location: admin.html' ) ;
    }
    else
    {
    ?>
    <script type="text/javascript">
    alert("Inseriu um NOME ou PASSWORD errado!");
    document.location = "login.html";
    </script>
    <?php
    }

    ?>
     
  2. _K_

    _K_ Power Member

    Que erro te dá? De ligação ou de não entrar nesse teu admin.html?
     
  3. RicAlmeida

    RicAlmeida Power Member

    pela analise ao codigo o problema esta nas variaveis, aqui:

    assim é que esta correcto
     
  4. TAGVirus

    TAGVirus Power Member

    Já funciona muito obrigado :)
     
  5. muddymind

    muddymind 1st Folding then Sex

    Já agora uma dica, usa a função mysql_real_escape_string() nas variáveis lidas por POST para evitar sqlinjection. Aviso também que futuramente evita usar o user root para aceder à BD. É melhor criares um utilizador com menos permissões por uma questão de segurança :)
     

Partilhar esta Página