Cita:  
					Iniciado por xfxstudios 
  coloca tu codigo completo de loging a ver como lo tienes implementado, no es posible que estes estancado en una sesion, coloca el codigo donde se loguean y creas la sesion y el que utilizas en las paginas nuevamente para ver
    Hola xfxstudios te copio el codigo completo espero me puedas ayudar por favor. 
Codigo de funciones    
Código PHP:
Ver original<?
function loginuser()
{
 
    $cedula = $_POST['cedula'];
    $clave = $_POST['clave'];
    $nombres = $_POST['nombres'];
    $nombres = $_GET['nombres'];
    if ($cedula && $clave)
    {
        include_once('adodb/adodb.inc.php');
        include_once('conn.php'); // Coneción 
        $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
        $conn = &ADONewConnection('mysql'); 
        $conn->Connect($dbhost,$dbuser,$dbpass,$dbdatabase);
        $uname = capotexto($cedula);
        $sqlstmt = "SELECT role FROM personas WHERE cedula='$uname' AND clave='$pass'";
        $recordSet = &$conn->Execute("$sqlstmt");
        $numResults = $recordSet->RecordCount();
        $userRole = $recordSet->fields['role'];
        
        if ($numResults > 0)
            {
                $_SESSION['auth_user'] = $cedula;
                $_SESSION['auth_role'] = $userRole;
            }
        else
            {
                $page = new pagebuilder('../');
                //
                echo "<div align=center> $cedula. no es correcto <a href='javascript:history.go(-1);'>Volver</a></div>";
            }
    }
    else 
    {
        $page = new pagebuilder('../');
        //
        echo "<div align=center>  Usuario y Contraseña. <a href='javascript:history.go(-1);'>Volver</a></div>";
    }
}
 
function checkUser($check='')
{
 
    if (!isset($_SESSION['auth_user']))     {
        $page = new pagebuilder('../');
        //
        echo "<div align=center> aun no se ha logeado </div><br>";
        echo "<div align=center> <a href='javascript:history.go(-1);'>Volver</a></div>";
    }
    if ($check)
    {
        if ($_SESSION['auth_role'] != $check)
        {
            $page = new pagebuilder('../');
            //
            echo "<div align=center> no tienes permiso!<br></div>";
        }
    }
}
?>
  
Codigo que va en todas las paginas. 
AL CAMBiar a otra pagina se va los datos solo queda el nick    
Código PHP:
Ver original<?php 
if (!isset($_SESSION['auth_user'])) loginuser
();  
// Esto por si las dudas
$_SESSION['cedula'] = $_POST['cedula'];
$_SESSION['personasid'] = $_POST['personasid'];
$_SESSION['nombres'] = $_POST['nombres'];
$_SESSION['apellidos'] = $_POST['apellidos'];
 
$result = mysql_query("SELECT * FROM personas WHERE cedula='".$_SESSION["cedula"]."' ");         $personasid = $row['personasid'];
        $nombres = $row['nombres']; 
        $apellidos = $row['apellidos']; 
} 
//
?>
<?php  if (isset($_SESSION['auth_user'])) {  ?>  Hola! <? echo  $nombres; ?> <? echo   $apellidos;  ?>  
 Nick <? echo ' '.$_SESSION['auth_user']; ?> 
 ID <? echo  $personasid; ?> 
 
<? } ?>
  
     Código HTML:
 <form action="inicio.php" method="POST">
<input  name="cedula" type="text" />
<input name="clave" type="password" />
<input name="Entrar" type="submit"> 
</form> 
  
La Tabla por las duas 
 Código HTML:
 CREATE TABLE `personas` (
  `personasid` int(11) NOT NULL AUTO_INCREMENT,
  `cedula` varchar(40) NOT NULL DEFAULT '',
  `clave` varchar(40) NOT NULL DEFAULT '',
  `email` varchar(60) DEFAULT NULL,
  `role` varchar(20) default NULL,
  `nombres` varchar(100) NOT NULL DEFAULT '',
  `apellidos` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`personasid`),
  UNIQUE KEY `cedula` (`cedula`)
) ;