Creé dos archivos PHP. El primero contenía un formulario que pedía los siguientes datos: nombre, correo electrónico, contraseña y fecha de nacimiento. El segundo mostraba los datos del usuario, cuánto tiempo había pasado desde el último inicio de sesión y un botón de cerrar sesión. Guardé los datos del usuario en una sesión.También guardé la fecha y la hora del inicio de sesión en una cookie.
Detalles:
Formulario: Pedí nombre, correo electrónico, contraseña y fecha de nacimiento.
Segundo archivo: Mostraba los datos del usuario, el tiempo desde el último inicio de sesión y un botón de cerrar sesión.
Almacenamiento: Guardé los datos del usuario en una sesión y la fecha y hora del inicio de sesión en una cookie.
Ejemplo:
// Primer archivo: formulario.php
// ...
// Segundo archivo: datos.php
// ...
// Guardar datos del usuario en la sesión
session_start();
$_SESSION['nombre'] = $nombre;
$_SESSION['correo'] = $correo;
$_SESSION['contrasena'] = $contrasena;
$_SESSION['fecha_nacimiento'] = $fecha_nacimiento;
// Guardar fecha y hora en una cookie
setcookie('fecha_hora_inicio', time(), time() + 3600 * 24 * 7); // Expira en 7 días
// ...
Nota: Este es un ejemplo simplificado. En una aplicación real, es posible que necesitemos implementar medidas de seguridad adicionales, como el hash de las contraseñas y la validación de entrada.
Pasado de la primera persona:
Creé dos archivos PHP. El primero contenía un formulario que pedía los siguientes datos: nombre, correo electrónico, contraseña y fecha de nacimiento. El segundo mostraba los datos del usuario, cuánto tiempo había pasado desde el último inicio de sesión y un botón de cerrar sesión. Guardé los datos del usuario en una sesión. También guardé la fecha y la hora del inicio de sesión en una cookie.
Detalles:
Ejemplo:
Nota: Este es un ejemplo simplificado. En una aplicación real, es posible que necesitemos implementar medidas de seguridad adicionales, como el hash de las contraseñas y la validación de entrada.