Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Queria mostrar uma barra(div)no topo do site mais apenas só quando o usuario estiver logado que nem no wordpress o codigo que usso em minha area restrita é esse
<?php
session_start();
include "includes/config.php";
protegePagina();
include "includes/functions.php";
session_checker();
if($_SESSION['nivel_usuario'] == 1){
$redirecina = "painel_user.php";
header("Location: $redirecina");
}
if($_SESSION['nivel_usuario'] == 0){
$redir = "painel_tec.php";
header("Location: $redir");
}
if($_SESSION['nivel_usuario'] == 2){
$redire = "painel.php";
header("Location: $redire");
}
echo "<a href=\"logout.php\">Sair</a>";
?>
Como fasso ? Obrigado!
<font color="#000"><?php echo "Bem vindo <strong>". $_SESSION['nome'] ."</strong>! "?></font>
aew esta
Alguem pode me ajudar ?
Bom se ele já está logado acredito que você o direciona para uma página index.php ou algo do tipo, eu faria assim então, criaria uma página dados.php e dentro fazria um select para pegar os dados através da session do usuário
$sql = mysql_query("SELECT * FROM tabela
WHERE id_usuario = '".$_SESSION['id']."' LIMIT 1");
$resultado = mysql_fetch_assoc($sql);
$nome = explode(" ",$resultado['nome']); // Pega apenas o primeiro nome do usuário
// Torno a primeira letra do nivel maiuscula
$nivel = ucwords($_SESSION['usuarioNIVEL']);
// Mostro a mensagem de boas vindas para usuário do sistema
$msg = '
<div style="float:left;padding-top:3px">
<span class="username"><b>Olá '.$nome[0].', bem-vindo ao Painel de Controle!</b></span>
</div>
<div class="top_right">
<a class="button-logout" href="/Logoff">Sair do sistema</a>
</div>
';
echo $msg;:
Hmm, Mais o Poblema é que eu não entendi muita coisa sou iniciante
Seguinte
Quando você loga, você cria um index no session
para saber se o usuário esta logado, é só checar se esse index existe
Qual o index do session que e a principal que diz se o usuário está logado ou não? Cheque se ele está definido