que no funciona y me dice esto = Notice: Undefined index: username in
como puedo solucionar esto?
session.php
Código PHP:
<?php
class Sesion
{
public $id;
public $username;
private $logueado = false;
function __construct()
{
session_start();
$this->verificar_logueo();
}
public function esta_logueado()
{
return $this->logueado;
}
public function loguearse($username)
{
if($id)
{
$this->id = $_SESSION["id"] = $id->id;
$this->usuario = $_SESSION["username"] = $usuario->username;
$this->logueado = true;
}
}
public function desloguearse()
{
unset($this->id);
unset($_SESSION["id"]);
$this->logueado = false;
}
private function verificar_logueo()
{
if(isset($_SESSION["id"]))
{
$this->id = $_SESSION["id"];
$this->username = $_SESSION["username"];
$this->logueado = true;
}
else
{
unset($this->id);
$this->logueado = false;
}
}
}
$sesion = new Sesion();
?>[B][/B]
Código PHP:
<?php require_once("../../includes/initialize.php"); ?>
<?php
if($sesion->esta_logueado())
{
redireccionar_a("login.php");
}
?>
<?php
$user = $_POST["username"];
?>
<?php include("admin_header.php"); ?>
<table id="estructura">
<tr>
<td id="menu"> </td>
<td id="pagina"><h2>Administración</h2>
<p>Bienvenido al módulo de Administración, <?php echo $user; ?></p>
<ul>
<li><a href="gestion.php">Administrar contenidos</a></li>
<li><a href="create.php">crear usuario nuevo</a></li>
<li><a href="logout.php">Salir</a></li>
</ul></td>
</tr>
</table>
<?php include("admin_footer.php"); ?>