Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Estou com um erro em uma pagina de login com PHP

$
0
0

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>";
        }
    }
?>
 

 


Viewing all articles
Browse latest Browse all 14190