O cadastro e a ativação via e-mail está funcionando mas na hora de logar dá um erro
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ../login/verifica_usuario.php on line 16
Você não está logado! Usuário e/ou Senha não estão corretos
A linha 16 de verifica_usuario.php é
CODE
$login_check = mysql_num_rows($sql);
O codigo completo de verifica_usuario.php vai abaixo:
CODE
<?php include 'conexao.php';
/* Vamos pegar o login e brincar com ele e ver se é real ou não ...aqui nós verificamos se o usuário e a senha digitada está cadastrada uma em relação a outra no nosso Banco de dados */
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
if((!$usuario) || (!$senha)){
echo "Por favor preencha todos os campos! <br /><br />";
include "form_login_html.php"; }
else{ $senha = md5($senha);
$sql = mysql_query( "SELECT * FROM usuarios WHERE usuario='$usuario' AND senha='$senha' AND activo='1'" );
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
} /* Após checar nós poderemos criar quantas sessões quisermos ... */
session_register('usuarioid');
$_SESSION['usuarioid'] = $usuarioid;
session_register('nome');
$_SESSION['nome'] = $nome;
session_register('sobrenome');
$_SESSION['sobrenome'] = $sobrenome;
session_register('email');
$_SESSION['email'] = $email;
session_register('special_user');
$_SESSION['user_nivel'] = $user_nivel;
/* Criamos algumas sessões, agora vamos incremetar um pouco ... fazer jus para alguns campos que criamos pelo banco de dados neh ... */
mysql_query(" UPDATE usuarios SET ultimo_login = NOW() WHERE usuarioid='$usuarioid'" );
/* Após o login com sucesso, redireciona para a página restrita */
/* Aqui tinha um header(Location:paginarestrita.php); tirei e coloquei o link abaixo pois com header estava dando problema*/
echo "<a href='http://www.savesales.com.br/admin/admin_restrito.php'> Vá para página de administração</a>";
}
}
else {
echo "Você não está logado! Usuário e/ou Senha não estão corretos<br />"; echo " ou você ainda não é cadastrado em nosso site!<br />";
echo "Por favor tente novamente ou cadastre-se pelo link mais abaixo!<br />";
include "form_login_html.php";
}
}
?>
Alguém pode me ajudar?

Help















