Bom criei uma pagina q e o painel de usuario ai fiz uma function para q quando a pessoa nao estiver logada e tentar entrar nesse painel ela seja redirecionada de volta para a index ate ai td bem, mas dps que eu efetuo o login eu volto dnv para a index sendo que eu seria redirecionado para o painel, queria uma solução para este problema!
Este é o codigo:
Bom este e a area de login para ir para o painel(PHP)
<?php
if(isset($_POST["button"])) {
$user = mysqli_real_escape_string($mysqli, $_POST["input_User"]);
$pass = mysqli_real_escape_string($mysqli, $_POST["input_Pass"]);
if($user == "" OR $_POST["input_Pass"] == "") {
echo "<script>alert('Preencha todos os campos'); location.href='pag-login.php'</script>";
}
$check = $mysqli->query("SELECT * FROM usuarios WHERE Usuario='$user' AND Senha='$pass'");
$row = $check->num_rows;
if($row > 0) {
$check2 = $mysqli->query("SELECT Permissao FROM usuarios WHERE Usuario='$user'");
$row2 = $check2->num_rows;
if($row2) {
$dadosUsuario = $check2->fetch_array();
if($dadosUsuario["Permissao"] == 1) {
echo "<script>alert('Bem-Vindo ao painel de controle'); location.href='panel.php'</script>";
@session_start();
$_SESSION["Usuario"] = $user;
} else {
echo "<script>alert('Você não possui permissão'); location.href='pag-login.php'</script>";
}
}
} else {
echo "<script>alert('Usuario ou senha incorretos'); location.href='pag-login.php'</script>";
}
}
?>
Este e o painel (PHP)
<?php
include("connection.php");
@session_start();
ini_set('session.save_path', 'tmp');
include("protegerPagina.php");
protegerPagina();
?>
Esta e a function para proteger a pagina
<?php
function protegerPagina() {
if(!isset($_SESSION["Usuario"])) {
echo "<script> location.href='index.php' </script>";
}
}
?>