Índice

Autenticación Autenticación

1. Información general

Algunos sitios necesitan autenticar a los usuarios que acceden a él para comprobar si están registrados.

Esta autenticación normalmente consta de dos pasos:

  • Introducción de las credenciales de usuario, por lo general un nombre y una contraseña.

  • Verificación de que las credenciales introducidas corresponden a un usuario registrado.

2. Introducción de las credenciales de identificación

Las credenciales de identificación se pueden introducir de dos formas:

  • A través de un formulario previsto a tal efecto.

  • A través de las funciones de autenticación HTTP.

a. Identificación por formulario

Es muy sencillo crear un pequeño formulario que permita al usuario introducir un nombre y una contraseña.

Ejemplo de script PHP (login.php) que muestra este formulario (función de verificación de que el usuario existe, por el momento sin definir)

<?php 
// Inclusión del archivo que contiene las funciones generales. 
include(’funciones.inc’); 
// Función que verifica que las credenciales de identificación  
// introducidas son correctas. 
function usuario_existe($identificador,$contraseña) { 
  // Aleatoria, esperando algo mejor... 
  return (bool) rand(0,1); 
} 
// Inicialización de las variables. 
$identificador = ’’; 
$contraseña = ’’; 
$mensaje = ’’;  ...