-Z3R0- 0 Denunciar post Postado Março 31, 2011 Ja to me arrancando os cabelos *-* 3 erro a postar aki os manow nem respondem mas eu axo mas vamos la ainda não to conseguindo faser o login toda vez loga sem ta com os campos preechidos corretos --' http://insidev.co.cc/login entrem e tentei logar se irão ver aki o codigo da pagina <?php Include('conexao.php'); //ARQUIVO DE CONEXAO /********** # COLETA # **********/ $Usuario = $_POST['txt_login_user']; // Pega do post $Senha = $_POST['txt_login_pass']; // Pega do post /*consulta tabelas mysql para comparar com o digitado nas text box */ //$SQL = mysql_query('SELECT * FROM cadastrados WHERE login = "'.$Usuario.'" AND senha = "'.$Senha.'" '); $SQL = mysql_query("SELECT COUNT(`id`) FROM `cadastrados` WHERE login = '$Usuario' AND senha = '$Senha'"); $linha = mysql_fetch_row($SQL); //conpara e executa comandos se a condição for verdadeira if($linha[0] != 0) { session_start(); //vetor com a tabela referente a variavel $SQL $dados = mysql_fetch_assoc($SQL); $_SESSION['id'] = $dados ['id']; $_SESSION['login'] = $dados ['login']; //inclui a pagina close.php para que a pessoa possa deslogar header('Location: ressul_P.php'); } else { //redireciona para index.php com tipo um valor erro para que seja conparado la msm na pagina inicial de login =D header ("Location: index.php?status=erro"); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 31, 2011 muda $SQL = mysql_query("SELECT COUNT(`id`) FROM `cadastrados` WHERE login = '$Usuario' AND senha = '$Senha'"); $linha = mysql_fetch_row($SQL); //conpara e executa comandos se a condição for verdadeira if($linha[0] != 0) { para $SQL = mysql_query("SELECT * FROM `cadastrados` WHERE `login` = '{$Usuario}' AND `senha` = '{$Senha}'") or die(mysql_error()); $linha = mysql_num_rows($SQL); //pega a qtde de linhas retornadas //conpara e executa comandos se a condição for verdadeira if($linha == 1) //verifica se achou { Compartilhar este post Link para o post Compartilhar em outros sites
willwalker 2 Denunciar post Postado Março 31, 2011 Refiz seu arquivo, espero que entenda-o. <?php function antisql($var){ $var = get_magic_quotes_gpc() ? stripslashes($var) : $var; $var = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($var) : mysql_escape_string($var); return $var; } include('conexao.php'); $login_user = $_POST['txt_login_user']; $login_pass = $_POST['txt_login_pass']; $login_sql = mysql_query("SELECT id, login FROM `cadastrados` WHERE login = '".antisql($login_user)."' AND senha = '".antisql($login_pass)."'"); $login_cnt = mysql_num_rows($login_sql); if($login_cnt > 0) { $dados = mysql_fetch_array($login_sql); session_destroy(); session_register('id'); session_register('login'); $_SESSION['id'] = $dados ['id']; $_SESSION['login'] = $dados ['login']; ?> <script language="javascript" type="text/javascript">document.location.href='ressul_P.php';</script> <?php }else{ ?> <script language="javascript" type="text/javascript">document.location.href='ressul_P.php';</script> <?php } ?> Abraços Walker Compartilhar este post Link para o post Compartilhar em outros sites
-Z3R0- 0 Denunciar post Postado Março 31, 2011 Vo estudar ele um pouco manow se é fera abraços amanhan posto se ta resolvido ou hj msm vlw =) Eu Consegui faser aki de outra forma mas mesmo assim Muito obrigado , Topico Resolvido ! Compartilhar este post Link para o post Compartilhar em outros sites