Ola ^^ ! estou com o seguinte Código : <?
$login = $_POST['login'];
$senha = base64_encode(pack('H*', sha1($_POST['senha'])));
include "config.php";
$sql = mysql_query("SELECT login,password FROM accounts WHERE login='".@mysql_real_escape_string($_POST['login'])."' AND password='".base64_encode(pack('H*', sha1($_POST['passw0rd'])))."'", $link) or die ("Error: ".mysql_error());
$cont = mysql_num_rows($sql);
while ($linha = mysql_fetch_array($sql)){
$senha_db = $linha['password'];
}
$onl = mysql_query("SELECT * FROM characters WHERE online='$online'" )
$vin = mysql_num_rows($onl);
while ($linha = mysql_fetch_array($onl)){
$charon = $linha['online'];
}
if($cont == 0){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alerde usut(\"O nome ario não corresponde.\");
</script>";
break;
}
if($vin != 0){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"Voce não esta off no Servidor.\");
</script>";
break;
}
else{
if($senha_db != $senha){//confere senha
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
<script type=\"text/javascript\">
alert(\"A senha não corresponde.\");
</script>";
break;
}else{
session_start();
$_SESSION['login_usuario'] = $login;
$_SESSION['senha_usuario'] = $senha;
header('Location: painel.php');
}
}
mysql_close($db);
?> Estou começando neste mundo em PHP ! então peço desculpa pela minha Santa ignorância ! ^^ Onde está o erro ?