login.php:
Código PHP:
<?php
require_once("../../includes/initialize.php");
if($sesion->esta_logueado())
{
redirecionar_a("index.php");
}
elseif(isset($_POST["submit"]))
{
$username = $_POST["username"];
$password = $_POST["password"];
$usuario = Usuario::autenticar($username,$password);
if($usuario)
{
$sesion->loguearse($usuario);
grabar_acciones("Logueo", "El usuario con id ". $usuario->id . " se ha logueado.");
redireccionar_a("index.php");
}
else
{
$mensaje = "Usuario/clave no coinciden.";
}
}
?>
<?php incluir_plantillas("admin_header.php"); ?>
<table id="estructura">
<tr>
<td id="menu">
</td>
<td id="pagina">
<h2>Administración</h2>
<?php if(isset($mensaje)) { echo "<p>" . $mensaje . "</p>"; } ?>
<form action="login.php" method="post">
<table>
<tr>
<td>Nombre de usuario:</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Contraseña:</td>
<td><input type="password" name="password" /></td>
</tr>
</table>
<input type="submit" name="submit" value="Ingresar" />
</form>
</td>
</tr>
</table>
<?php incluir_plantillas("admin_footer.php"); ?>