Ir para conteúdo

POWERED BY:

Arquivado

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

sugiki

Erro de DNS

Recommended Posts

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

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

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
<?
$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

 

 

<?

 

 

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

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

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

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

À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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.