la pagina index.php
Código PHP:
<?php
session_start();
session_destroy();
$titulo='Identificación';
require('cabecera.inc');
?>
<form method="POST" action="login.php">
<center>
<table>
<tr>
<td>Usuario:</td>
<td><input type="text" name="usuario" value="" size="8"></td>
</tr>
<tr>
<td>Clave:</td>
<td><input type="password" name="clave" value="" size="8"></td>
</tr>
</table>
<input type="submit" value="Entrar"></td>
</center>
</form>
<?php require('pie.inc'); ?>
Código PHP:
<?php
session_start();
// Array bidimensional con las parejas usuario/clave
$identificacion = array(
array('vicente', 'yo' ),
array('nestor', 'tilla' ),
array('armando', 'bronca')
);
$miusuario=$_POST['usuario'];
// Recorremos cada pareja del array
foreach ($identificacion as $datos) {
// Extraemos los dos campos
$id_usuario = $datos[0];
$id_clave = $datos[1];
if ($_POST['usuario'] == $id_usuario) {
if ($_POST['clave'] == $id_clave) {
// Si coincide el usuario y la clave
// Almacenamos la fecha en la cookie
$nombre_cookie = 'CURSOPHP_ultima_visita';
$ultima_visita = $$nombre_cookie;
setcookie($nombre_cookie, date('d/m/Y H:i:s'), time()+13140000 );
// Redireccionamos a la siguiente página
header('Location: principal.php');
$_SESSION['usuario_id']="$usuario";
$_SESSION['usuario_clave']="$clave";
} else {
// Si coincide el usuario pero no la clave
// salimos del bucle
break;
}
}
}
// Si llegamos a ejecutar hasta aquí, ha habido algún error
$titulo = 'ERROR EN LOGIN';
require('cabecera.inc');
echo '<center><h2>';
if ($miusuario != $id_usuario) {
echo "Error, usuario '$miusuario' desconocido";
} else {
echo 'Error, clave incorrecta';
}
echo '</h2><br>';
echo '<a href="index.php">Volver</a></center>';
require('pie.inc');
?>
Código PHP:
<?php
$titulo='Página Principal';
require('cabecera.inc');
// Iniciamos la sesión. Todas las variables que hayamos registrado
// estarán ahora disponibles.
session_start();
$miusuario=$_SESSION['usuario_id'];
$miclave=$_SESSION['usuario_clave'];
?>
<center><table>
<tr>
<td>Usuario:</td>
<td><?=$miusuario;?></td>
</tr>
<tr>
<td>Clave:</td>
<td><?=$miclave;?></td>
</tr>
<tr>
<td>Última visita:</td>
<td><?php if(!$ultima_visita)
echo 'Esta es su primera visita';
else
echo $ultima_visita;?></td>
</tr>
</table>
<a href="index.php">Salir</a>
</center>
<?php require('pie.inc'); ?>
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)