Ir para conteúdo

POWERED BY:

Arquivado

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

johnhey

redirecionar

Recommended Posts

Bom dia, cá estou eu outra vez a pedir vossa ajuda.

 

Em outro tópico tive dificuldades em fazer um sistema de login, mais graças a vocês e em especial ao moderador Beraldo consegui resolver.

Fica o link caso queiram ver.

 

http://forum.imasters.com.br/topic/540711-concatenar/

 

Mais agora após reorganizar tudo me deparei com outro problema.

 

O login esta a funcionar, recebo a mensagem do alert a dizer que o login foi realizado com sucesso, mais o redireccionamento para página de galeria.php não funciona e volta a tela de login.

 

Este é o código:

<?php
require_once "autenticacao.php";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Login</title>
<script type="text/javascript" src="./js/jquery.query-2.1.7.js"></script>
<script type="text/javascript" src="./js/rainbows.js"></script>
<link type="text/css" rel="stylesheet" href="css/stylelogin.css" media="screen" /><script>
	$(document).ready(function(){
 	$("#submit1").hover(
	function() {
	$(this).animate({"opacity": "0"}, "slow");
	},
	function() {
	$(this).animate({"opacity": "1"}, "slow");
	});
 	});
</script>
</head>
<body>
<div id="pagina">
<div id="conteudo">
<form method="post" action="?go=logar">
<div id="wrapper">
<div id="wrappertop"></div>
<div id="wrappermiddle">
<h2>Login</h2>
<div id="username_input">
<div id="username_inputleft"></div>
<div id="username_inputmiddle">
<input type="text" name="usuario" id="usuario" value="Digite o nome do usuário" onclick="this.value = ''">
<img id="url_user" src="./images/mailicon.png" alt="">
</div>
<div id="username_inputright"></div>
</div>
<div id="password_input">
<div id="password_inputleft"></div>
<div id="password_inputmiddle">
<input type="password" name="senha" id="senha" value="Digite sua senha" class="txt"  maxlength="15" onclick="this.value = ''">
<img id="url_password" src="./images/passicon.png" alt="">
</div>
<div id="password_inputright">
</div>
</div>
<div id="submit">
<input type="image" src="./images/submit_hover.png" id="submit1" value="Sign In">
<input type="image" src="./images/submit.png" id="submit2" value="Sign In">
</div>
<div id="links_left">
<a href="#">Recuperar senha</a>
</div>
<div id="links_right"><a href="#">Recuperar usuário</a></div>
</div>
<div id="wrapperbottom">
</div>
</div>
</form>
</div>
</div>
</body>
</html>

<?php
	if(@$_GET['go'] == 'logar'){
		$user = $_POST['usuario'];
		$pwd = $_POST['senha'];
			if(empty($user)){
				echo "<script>alert('Digite o seu nome de usuário'); history.back();</script>";
			}elseif (empty($pwd)){
				echo "<script>alert('Digite sua senha'); history.back();</script>";
			}else{
				$query1 = mysql_num_rows(mysql_query("SELECT * from tb_usuario WHERE usuario ='$user' AND senha='$pwd'"));
				if ($query1 == 1) {
					echo "<script>alert('Login efectuado com sucesso.');</script>";


               ********// ACHO QUE O ERRO ESTA AQUI //********
					
             echo"<meta http-equiv='refresh' content='0, url=galeria.php'>";
		




		}else {
				echo"<script>alert('Usuário e/ou senha incorrectas, por favor verifique!');history.back();</script>";
				echo"<meta http-equiv='refresh' content='0, url=login.php'>";
				}
			}
	}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

já consegui, o correcto é assim:

echo"<meta http-equiv='refresh' content='0; URL=http://www.rebornimaginacoesdebebes.com.pt/galeria.php'>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia ter feito assim também:

echo "<script>alert('Login efectuado com sucesso.');</script>";
header("Location:galeria.php");

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.