Rogério Santana 172 Denunciar post Postado Setembro 4, 2013 Use o header location if($row=="1"){ // se voltar uma linha . cria a sessao e redireciona $_SESSION['usuario']=$regs; // cria a sessao header('Location: Admin.php'); // Se não for, veja o caminho .... } else{ // se os dados nao conferirem } Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 4, 2013 tentei isso, porém continuou a mesma coisa Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 6, 2013 precisa fazer lá Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 6, 2013 o quê ? Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Setembro 6, 2013 Ele disse que você precisa fazer a alteração nos arquivos do servidor ou alterar localmente e enviar Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 6, 2013 é Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 6, 2013 compreendo, eu alterei no servidor, mas ficou na mesma Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Setembro 6, 2013 É dificil ficar dando chute no ar Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 6, 2013 a continuação do código seria este: if($_SESSION['errologin']==""){ $_SESSION['errologin']=1; // cria a sessao errologin }else{ $_SESSION['errologin']++; // incrementa a sessao errologin } if($_SESSION['errologin']=="3"){ // se errologin for = a 3 mostra o campo de recupera��o de senha echo " document.getElementById('texto_erro').innerHTML=''; document.getElementById('recupera').style.display='block'; document.getElementById('botao').style.display='block'; "; } echo "document.getElementById('texto_erro').innerHTML='Login/Senha Incorretos(".$_SESSION['errologin'].")';";// texto de erro } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Setembro 6, 2013 Rapaz ... eu nem sei como surgiu esse código para você, mas acho melhor você dar uma pensada e refazê-lo. Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 6, 2013 ok, agradeço pela ajuda pessoal, vou tentar e qualquer coisa repasso a informação do script. Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 9, 2013 ainda não consegui fazer o login de administrador pra editar post ou publicar. alguém tem alguma ideia aí? Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Setembro 9, 2013 ainda não consegui fazer o login de administrador pra editar post ou publicar. alguém tem alguma ideia aí? qualquer coisa repasso a informação do script. "Duas bolas. Mas nenhuma é de cristal." Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 9, 2013 <? $seguranca="nao"; require_once("config.inc.php"); if($_POST['login']==""){ // Verifica se o campo login nao esta vazio echo "document.getElementById('texto_erro').innerHTML='Campo Login em branco';document.getElementById('login').focus()"; die(); }else if ($_POST['senha']=="") { // Verifica se a senha nao veio vazia echo "document.getElementById('texto_erro').innerHTML='Campo Senha em branco';document.getElementById('senha').focus()"; die(); } $conexao=new MySQL(); // conexao com o banco $login=ant_injection($_POST['login'],"n"); // faz verificacao nos campos e pega o valor deles $senha=ant_injection($_POST['senha'],"s"); $sql="SELECT * FROM tb_admin WHERE login='$login' AND pass='$senha'"; // query de verificacao $row=$conexao->rows($sql); // quantas linhas retornaram $regs=$conexao->regs($sql); // resultados if($row=="1"){ // se voltar uma linha . cria a sessao e redireciona $_SESSION['usuario']=$regs; // cria a sessao header('Location: Admin.php'); // Se não for, veja o caminho .... } else{ // se os dados nao conferirem } if($_SESSION['errologin']==""){ $_SESSION['errologin']=1; // cria a sessao errologin }else{ $_SESSION['errologin']++; // incrementa a sessao errologin } if($_SESSION['errologin']=="3"){ // se errologin for = a 3 mostra o campo de recupera��o de senha echo " document.getElementById('texto_erro').innerHTML=''; document.getElementById('recupera').style.display='block'; document.getElementById('botao').style.display='block'; "; } echo "document.getElementById('texto_erro').innerHTML='Login/Senha Incorretos(".$_SESSION['errologin'].")';"; // texto de erro } ?> já passei o script Evandro, postei de novo Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Setembro 9, 2013 <? http://www.php.net/manual/pt_BR/ini.core.php#ini.short-open-tag $seguranca="nao"; Achei isso bem espirituoso e engraçado. require_once("config.inc.php"); Continuo precisando de uma bola de cristal. if($_POST['login']==""){ // Verifica se o campo login nao esta vazio Na verdade, verifica se o campo está vazio. Se você quiser verificar por um não-vazio, você pode fazer assim: if (isset($_POST['login']) && !empty($_POST['login'])) { /* Aqui acontecem coisas com campos não vazios */ echo "document.getElementById('texto_erro').innerHTML='Campo Login em branco';document.getElementById('login').focus()"; Você se certificou de estar escrevendo essa tranquerada toda dentro de uma tag [inline]<script>[/inline] ou num arquivo .js, certo?? die(); Se você estiver dentro de uma tag [inline]<script>[/inline], no mais otimista dos cenários, você não está imprimindo isso aqui: </script> </body> </html> Novamente, são apenas suposições. Adivinhação nunca foi uma das minhas matérias favoritas na escola. No mais catastrófico dos cenários, você terminou com isso aqui na saída: document.getElementById('texto_erro').innerHTML='Campo Login em branco';document.getElementById('login').focus() Isso mesmo. Esse seria todo o seu arquivo .html. Continuando }else if ($_POST['senha']=="") { // Verifica se a senha nao veio vazia echo "document.getElementById('texto_erro').innerHTML='Campo Senha em branco';document.getElementById('senha').focus()"; die(); } Já expliquei umas linhas acima. Se não entendeu leia denovo. E denovo. E denovo. Quando seus olhos começarem a doer, desista e peça socorro. Mas não antes de ler bastante. $conexao=new MySQL(); // conexao com o banco Joguei aqui no meu cobaia e ele cuspiu isso aqui pra mim: PHP Fatal error: Class 'MySQL' not found in php shell code on line 1 Por motivos óbvios, tudo que depende da variável [inline]$conexão[/inline] se tornou impossível de ser testado. $login=ant_injection($_POST['login'],"n"); // faz verificacao nos campos e pega o valor deles $senha=ant_injection($_POST['senha'],"s"); Porque raios você estaria injetando formigas no seu código??????!!! $_SESSION['usuario']=$regs; // cria a sessao Não, não, não, não e não! Quem cria a sessão é o session_start. Esse bagulho aí em cima armazena uma variável numa sessão, desde que já exista. $_SESSION['errologin']=1; // cria a sessao errologin ... Compartilhar este post Link para o post Compartilhar em outros sites
sugiki 0 Denunciar post Postado Setembro 9, 2013 talvez, desculpe a ignorância, porém o código já estava pronto quando peguei esse site dessa maneira e queria ajeitar de uma forma para que fique melhor, organizado e que funcione, por quê assim não funciona. daí estou perguntando pra vocês, vou tentar arrumar pelo que me disse aí. obrigado pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Setembro 9, 2013 Visto que você tem passado dias sem soluções, veja por esse lado.... Você tem um sistema que não conhece, nem sabe para onde vai, surgiu um problema e você tá empacado. Seria bem melhor você começar a desenvolver o seu, você poderia criar os comentários e entender a lógica de funcionamento. Este site aqui, tem umas videos bem legais, que vai te ensinar como criar as aplicações, dê uma vasculhada nele, pelo menos você terá uma dimensão do que estará sendo feito. Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Setembro 9, 2013 Visto que você tem passado dias sem soluções, veja por esse lado.... Você tem um sistema que não conhece, nem sabe para onde vai, surgiu um problema e você tá empacado. Seria bem melhor você começar a desenvolver o seu, você poderia criar os comentários e entender a lógica de funcionamento. Este site aqui, tem umas videos bem legais, que vai te ensinar como criar as aplicações, dê uma vasculhada nele, pelo menos você terá uma dimensão do que estará sendo feito. Às vezes é inviável. Mesmo que ele não tenha deadline, ele pode ser um estagiário colocado em um sistema legado exatamente pra pegar prática com os macarrões que vai ter que lidar no dia-a-dia. Não dá pra simplesmente chegar numa empresa nova e dizer "vou reescrever todas essas porcarias do zero!". Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Setembro 9, 2013 Às vezes é inviável. Mesmo que ele não tenha deadline, ele pode ser um estagiário colocado em um sistema legado exatamente pra pegar prática com os macarrões que vai ter que lidar no dia-a-dia. Não dá pra simplesmente chegar numa empresa nova e dizer "vou reescrever todas essas porcarias do zero!". Pensando por esse lado, você tem razão. :thumbsup: Pior se largaram isso nas mãos dele. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 10, 2013 t�, <?php function class { return 9 } ��var□ -> 0 o inverso cola trazendo o resultado. posta o □esultado aqui. Compartilhar este post Link para o post Compartilhar em outros sites