Redirecionar página no PHP não finciona
27/07/2016
0
O código da tela de login é:
<!DOCTYPE html> <?php include 'config/ConexaoBanco.php'; ?> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css.css"> <title>Sistema de Gestão de Diárias</title> </head> <body> <div class="login"> <form method="POST" action="login.php"> <label for="login">Login</label> <input type="text" name="login" id="login"><br> <label for="senha">Senha</label> <input type="password" name="senha" id="senha"><br> <input type="submit" value="Entrar"> </form> </div> </body> </html>
Bem simples, agora o código com a função de validar login é um pouco mais extenso.
<?php include_once 'config/ConexaoBanco.php'; $login = $_POST['login']; $senha = $_POST['senha']; $inicioSolicitacao = 'inicioSolicitacao.php'; $loginNaoRealizado = 'loginNaoRealizado.php'; function verificaContaCadastro(){ // verifica se o usuario existe $consulta = mysql_query("select * from usuario where idUsuario='$login'") or die(mysql_error()); $resultado = mysql_num_rows($consulta); if ($resultado != 0) { return true; } else { return false; } } function verificaSenhaCadastro(){ $consulta = mysql_query("select * from usuario where idUsuario='$login' and senha='$senha'") or die(mysql_error()); $resultado = mysql_num_rows($consulta); if ($resultado != 0) { return true; } else { return false; } } function verificaCadastro(){ $verificaLogin = verificaContaCadastro(); if (verificaLogin == true) { $verificaSenha = verificaSenhaCadastro(); if (verificaSenha == true){ header("Location: inicioSolicitacao.php'"); //echo "<script language='Javascript'> // Location.href='inicioSolicitacao.php'; //</script>"; } else { header("Location:'loginNaoRealizado.php'"); //echo"<script language='Javascript'> // Location.href='loginNaoRealizado.php'; // </script>"; } } else { header("Location: 'loginNaoRealizado.php'"); //echo"<script language='Javascript'> // Location.href='loginNaoRealizado.php'; // </script>"; } } ?>
Acontece, que quando rodo, ele vai da página index.php (Que é a página principal de login) para a classe login.php, e não para as páginas loginNaoRealizado.php e inicioSolicitacao.php :/
Igor Alvim
Posts
27/07/2016
Raylan Zibel
<?php echo " <script> window.location.href = 'outrapagina.php'; </script> "; ?>
27/07/2016
Igor Alvim
<?php echo " <script> window.location.href = 'outrapagina.php'; </script> "; ?>
Também não funcionou, ainda redireciona pra página de login :/
É como se nem tivesse entrando nos ifs.
27/07/2016
Igor Alvim
<?php echo " <script> window.location.href = ''outrapagina.php''; </script> "; ?>
Também não funcionou, ainda redireciona pra página de login :/
É como se nem tivesse entrando nos ifs.
28/07/2016
William
header("Location: 'loginNaoRealizado.php'");
28/07/2016
Igor Alvim
header("Location: 'loginNaoRealizado.php'");
Coloquei o
session_start();
Clique aqui para fazer login e interagir na Comunidade :)