Centrar un div con CSS

En este artículo vamos a explicar cómo centrar un div con CSS y fijarlo en la pantalla tanto vertical como horizontalmente. Además, aplicando algunas técnicas CSS muy interesantes, podemos añadir comportamientos adicionales que hacen que nuestro div sea mucho más versátil haciendo que: Esto resulta especialmente útil cuando queremos mostrar un panel de información adicional, … Leer más

Diferencia entre captcha y token

En este artículo vamos a explicar la diferencia entre un captcha y un token, para qué sirven y cómo se implementan usando PHP. Cuando hablamos de seguridad en formularios web, dos conceptos aparecen constantemente: captcha y token. Aunque a veces se confunden o se usan indistintamente, no resuelven el mismo problema y no son intercambiables. … Leer más

Mejoras y ampliaciones avanzadas

En este artículo vamos a explicar cómo podemos aplicar algunas mejoras y ampliaciones avanzadas a nuestro sistema de login. Hasta ahora, nuestro sistema de login ya es funcional, seguro y permite la gestión de sesiones y niveles de acceso. En este último artículo vamos a ver qué mejoras y ampliaciones avanzadas podemos implementar para que … Leer más

Seguridad en el sistema de Login

En este artículo vamos a explicar cómo reforzar la seguridad en el sistema de login que hemos construido con PHP y MySLQ. La seguridad en un sistema de login no consiste en una única gran medida, sino en un conjunto de pequeñas prácticas bien aplicadas. Si hasta ahora hemos visto como hacer nuestro formulario, validarlo, … Leer más

Gestión de sesiones en PHP

En este artículo explicaremos cómo realizar la gestión de sesiones de un usuario previamente identificado en nuestra web con PHP. Una vez que disponemos de un sistema de login funcional y sabemos verificar de forma segura el usuario y la contraseña, el siguiente paso consiste en mantener la sesión activa entre páginas y controlar el … Leer más

Validar login de usuario

En este artículo explicaremos cómo validar el login de un usuario registrado en una base de datos MySQL y preparar su sesión con PHP. En artículos anteriores ya hemos visto cómo crear un formulario de login y cómo conectar PHP con una base de datos MySQL. Ahora llega el paso clave de todo el sistema: … Leer más