Hola gente.. verdaderamente que estoy bastante com,plicado en mi proyecto y no me puse a leer detenidamente los extensos emnsajes que han redactado.
Por mi parte, te copio el código de mis archivos, y una breve explicación:
Para mantener el nombre de quien se logueó en las paginas, lo que tenes que hacer es declarar AL INICIO del sitio (o sea, en el LOGIN) un par de variables de SESION: (esto lo escrive DreamWeaver)
Código PHP:
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
Con eso ya creaste la variable que estará disponible en todo el sitio.
((fijate que también crea la del grupo de usuario, o "nivel" de privilegios.. en definitiva son solo datos que vos decidis si te sirve incluírlos o no))
2º paso, decirle A CADA PAGINA que levante esas variables, para mostrar el nombre (o lo que traiga esa variable) PRIMERO HAY QUE VALIDAR EL LOGUEO
Código PHP:
<?php require_once('Connections/n_martinf.php'); ?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
?><?php
Si existe, va a continuar, y luego simplemente imprimis el valor en pantalla_
Código PHP:
<td>Usuario:<?php echo $_SESSION['MM_Username']?></td>
Como verás era muy sencillo (aunque para mi tambien era "el cuco" hace un tiempo).
Espero haber podido ayudarte!!
Suerte!