johnhey 0 Denunciar post Postado Outubro 23, 2015 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
johnhey 0 Denunciar post Postado Outubro 23, 2015 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
Hewitt 14 Denunciar post Postado Outubro 23, 2015 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