Ir para conteúdo

POWERED BY:

Arquivado

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

§_ladyshaolin_§

hospedagem

Recommended Posts

é, verifique os dados de conexão com o BD do servidor, verifique se seu plano de assinatura tem suporte à MYSQL, e senão conseguir fale com o suporte deles.Flwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jah entrei em contato com o suporte, na verdade ateh conecta com o bco. de dados, mas qdo. peço o query:

 

$SQL = "SELECT * FROM users

WHERE login = ".$log. "";

$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");

$total = @mysql_num_rows($result_id);

 

soh aparece:

 

Nome de usuário e/ou senha inválidos.

Voltar

 

"Erro no banco de dados"

 

 

o código completo eh esse:

 

<?

//Conecta com Banco de dados

require_once "conecta.php";

 

//Inicia sessão

session_start();

 

//Recebe os dados do formulário

$log = isset($_POST["txtLogin"])?addslashes(trim($_POST["txtLogin"])):FALSE;

$pass = ISSET($_POST["txtSenha"])?MD5(TRIM($_POST["txtSenha"])):FALSE;

 

//Usuário não forneceu a senha ou login

if(!$log || $pass)

{

echo "<center>Nome de usuário e/ou senha inválidos</center>";

echo "<center><br><a href='login.htm'>Voltar</a></center>";

}

 

/**

* Executa a consulta no banco de dados.

* Caso o número de linhas retornadas seja 1 o login é valido,

* caso 0, inválido.

**/

 

$SQL = "SELECT * FROM users

WHERE login = ".$log. "";

$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");

$total = @mysql_num_rows($result_id);

 

//Caso o usuário tenha digitado um login válido o número de linhas será 1....

if($total)

{

//Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão

$dados=@mysql_fetch_array($result_id);

 

//Agora verifica a senha

if(!strcmp($pass, $dados["senha"]))

{

//TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário

$_SESSION["id_user"]=$dados["id"];

$_SESSION["nome_user"]=striplashes($dados["nome"]);

Header("Location: teste.php");

exit;

}

//Senha inválida

else

{

echo "<center>Nome de usuário e/ou senha inválidos</center>";

echo "<center><br><a href='login.htm'>Voltar</a></center>";

exit;

}

}

?>

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.