Como verificar se estou conectado dentro de uma pagina?
É o seguinte... meu site tem uma area reservada para as pessoas que possuem senha, e funciona legal.
O que eu quero fazer é o seguinte:
Numa pagina que qualquer pessoa pode acessar, em uma determinada parte, eu quero verificar se a pessoa esta conectada. Se estiver conectada, ou seja, na session, ele mostra um tipo de informacao. Se nao tiver, mostra outro tipo.
Se nao tiver conectado gera esse erro:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home4/public_html/empregos/detalhex.php:30) in/home4/public_html/empregos/detalhex.php on line 126
Eu uso o seguinte codigo:
Esse codigo funciona perfeitamente se eu usar no topo das paginas, mais no meio ou fim da o erro acima.
if (!isset($_SESSION))
session_cache_expire(10);
session_start(); //Linha 126 é essa
if (!isset($_SESSION['UsuarioID']) AND !isset($_SESSION['UsuarioNOME']) AND !isset($_SESSION['UsuarioPERFIL']) AND !isset($_SESSION['UsuarioPLANO']))
{
session_destroy();
exit;
echo 'NAO CONECTADO';
}else
{
$UsuarioID = $_SESSION['UsuarioID'];
$UsuarioNOME = $_SESSION['UsuarioNOME'];
$UsuarioPERFIL = $_SESSION['UsuarioPERFIL'];
$UsuarioPLANO = $_SESSION['UsuarioPLANO'];
if ($UsuarioPERFIL != 5)
{
session_destroy();
exit;
}
else
{
echo 'CONECTADO PARABENS';
}
}Discussão (1)
Carregando comentários...