18 enero, 2017

Administración

<?php
// Iniciamos sesión
session_start();
?>
<?php
// Incluimos la clase usuario
include ‘usuario.php’;
// Mostramos el cuerpo
echo ‘<div class="cuerpo">’;
// Si todos los campos del formulario están inicializados…
if (!empty($_POST[‘usuario’]) && !empty($_POST[‘contraseña’])) {
// Creamos un objeto de tipo Usuario
$usuario = new Usuario();
// Inicializamos las propiedades del ususario
$usuario->leer_usuario($_POST[‘usuario’]);
$usuario->leer_contraseña($_POST[‘contraseña’]);
// Comprobamos si el usuario existe y la contraseña es correcta
$nombre = $usuario->comprobar_contraseña_usuario();
if ($nombre) {
$_SESSION[‘nombre’] = $nombre;
$_SESSION[‘usuario’] = $_POST[‘usuario’];
echo "<center><a href=’/aplicacion/escritorio/’ style=’color:black;’>Continuar</center></a>";
} else {
echo "<p><center style=’color:red;’>Error al especificar el usuario o la contraseña</center></p>";
// Formulario de inicio de sesión
echo ‘<form action="/aplicacion/administracion/" method="post">’;
echo ‘<table align="center">’;
echo ‘<tr>’;
echo ‘<td align="right" style="width:50%;">&nbsp;</td>’;
echo ‘<td align="left">Datos de acceso</td>’;
echo ‘</tr>’;
echo ‘<tr>’;
echo ‘<td align="right" style="width:50%;text-align: right;">Usuario: </td>’;
echo ‘<td align="left"><input type="text" name="usuario" maxlength="20" size="20" autofocus required></td>’;
echo ‘</tr>’;
echo ‘<tr>’;
echo ‘<td align="right" style="text-align: right;">Contraseña: </td>’;
echo ‘<td align="left"><input type="password" name="contraseña" maxlength="20" size="20" required></td>’;
echo ‘</tr>’;
echo ‘<td colspan="2" style="text-align: center;"><input type="submit" value="Enviar"></td>’;
echo ‘</tr>’;
echo ‘</table>’;
echo ‘</form>’;
}
} else {
// Si algún campo del formulario no está inicializado…
if (isset($_POST[‘usuario’]) || isset($_POST[‘contraseña’])) {
echo "<p>Sesión no iniciada. Todos los campos son obligatorios</p>";
}
// Formulario de inicio de sesión
if (!isset($_SESSION[‘nombre’])) {
echo ‘<form action="/aplicacion/administracion/" method="post">’;
echo ‘<table align="center">’;
echo ‘<tr>’;
echo ‘<td align="right" style="width:50%;">&nbsp;</td>’;
echo ‘<td align="left">Datos de acceso</td>’;
echo ‘</tr>’;
echo ‘<tr>’;
echo ‘<td align="right" style="width:50%;text-align: right;">Usuario: </td>’;
echo ‘<td align="left"><input type="text" name="usuario" maxlength="20" size="20" autofocus required></td>’;
echo ‘</tr>’;
echo ‘<tr>’;
echo ‘<td align="right"style="text-align: right;">Contraseña: </td>’;
echo ‘<td align="left"><input type="password" name="contraseña" maxlength="20" size="20" required></td>’;
echo ‘</tr>’;
echo ‘<td colspan="2" style="text-align: center;"><input type="submit" value="Enviar"></td>’;
echo ‘</tr>’;
echo ‘</table>’;
echo ‘</form>’;
}
}
echo ‘</div>’;
?>

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR