Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um simples painel para administrar meu site e até agora pouco estava funcionando perfeitamente!
Essa é o PHP pagina de login:
<?php
session_start();
include('php/conectar.php');
if($_POST["acao"] == "logar"){
$login = $_POST["usuario"];
$senha = $_POST["senha"];
$sql = "SELECT * FROM usuario WHERE usuario='$login' AND senha='$senha' ";
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res)>0){
$row = mysql_fetch_array($res);
$_SESSION["usuario"] = $login;
$s= "UPDATE usuario SET status='On'";
$rs = mysql_query($s) or die(mysql_error());
if($rs){
echo"<script>location.href='dentro.php'</script>";
}
}else{
echo "<script>alert('Parece que houve um erro. Tente Novamente!')</script>";
}
$row = mysql_fetch_array($res);
}
?>
Aqui está o PHP da pagina que deveeria carregar:
<?
session_start();
include("php/conectar.php");
include("php/conecta2.php");
if($_GET["act"]=="logout"){
session_destroy();
echo"<script>location.href='index.php'</script>";
exit;
}
?>
E aqui está o conteúdo da pagina conecta2.php
<?
if($_SESSION["usuario"]){
$sql = "SELECT * FROM usuario WHERE usuario='".$_SESSION["usuario"]."' ";
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res)<=0){
echo "<script>location.href='index.php'</script> ";
}
}else{
echo "<script>location.href='index.php'</script>";
}
?>
Na hora de logar funciona de boa, mas logo quando é direcionado para a pagina dentro.php que seria a parte interna do painel ele é redirecionado para a pagina index.php . Alguém poderia me ajudar?
Carregando comentários...