Lordvini Postado Outubro 4, 2009 Denunciar Share Postado Outubro 4, 2009 (editado) 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 ? Editado Outubro 4, 2009 por Jonathan Queiroz Adcionar tag's (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Outubro 4, 2009 Denunciar Share Postado Outubro 4, 2009 (editado) mostre qual erro aparece e a linha para que possamos te auxiliar melhor no codigo, até mais// edição Como não estou conseguindo postar e nem editar o ultimo posta que nada aparece vou editar esse mesmotexte o codigo abaixo esta faltando pontuação caso haja mais erros post a linha e o erro até mais<? $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); ?> Editado Outubro 4, 2009 por Jonathan Queiroz Adcionar tag's (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lordvini Postado Outubro 4, 2009 Autor Denunciar Share Postado Outubro 4, 2009 (editado) Parse error: syntax error, unexpected T_VARIABLE in C:\Inetpub\wwwroot\ss\logar.php on line 15Este é o erro ! è que eu quero Que Quando o Player for logar no painel De usuario ! eu quero que o codigo em php veja se a conta existe ! E se bate o loing com a senha ! e se O Usuario esta Off no Servidor !Sendo que o codigo tem que verificar a tabela Acconts e Characters ! Editado Outubro 4, 2009 por Lordvini Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Outubro 4, 2009 Denunciar Share Postado Outubro 4, 2009 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lordvini
Ola ^^ ! estou com o seguinte Código :
Estou começando neste mundo em PHP ! então peço desculpa pela minha Santa ignorância ! ^^
Onde está o erro ?
Editado por Jonathan QueirozAdcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.