Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-Z3R0-

[Resolvido] Erro logon³

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.