Hacer un login fácil en PHP y MySQL – Conexión con PDO

Php

Una de las primeras interacciones que un usuario debe realizar con un sistema, normalmente es acceder con sus credenciales, en este artículo veremos cómo hacer un login fácil en Php y Mysql mediante una conexión con PDO, verás lo rápido que será iniciar tu proyecto Web con un Login.

Hacer un login fácil en PHP y MySQL – Conexión con PDO

Herramientas utilizadas en este tutorial:

  • Servidor Apache funcionando (Instalado con XAMPP).
  • SublimeText 2.
  • Servidor MySQL funcionando (Instalado con XAMPP).
  • Ganas de aprender.

Veamos a continuación paso a paso la creación de nuestro login en Php con MySQL.

1. Creando la base de datos y la tabla usuarios.

Para este punto debes conectarte a tu servidor MySQL y crear la base de datos que utilizaremos, así mismo la tabla para registrar a los usuarios.

Hacer un login fácil en PHP y MySQL

En la imagen anterior se detallan en amarillo los códigos SQL necesarios para crear la base de datos desde la consola. Sin embargo si cuentas con un cliente de MySQL, puedes conectarte rápidamente y hacerlo en modo gráfico.

2. Creando la carpeta del proyecto

En vista que estamos utilizando XAMPP, debemos crear una carpeta en la ruta:

C:\xampp\htdocs

Esta es la ruta pública sobre la cuales podemos crear nuestros proyectos, la carpeta que crearemos será: “Proyectologin“.

3. Creando los archivos necesarios para el login

Ahora crearemos dentro de la carpeta Proyectologin, los siguientes archivos:

Hacer un login fácil en PHP y MySQL

4. Probando la ruta del proyecto en el navegador

Este sencillo paso lo haremos para comprobar que en el navegador aparecerán los archivos ubicados en la carpeta, para ello accede a la siguiente URL:

http://localhost/Proyectologin

Ahora podrás ver la siguiente página donde se listan tus archivos.

Login en php y mysql

Nos aparecen los archivos de esta forma porque en la carpeta no contamos con un archivo index.php.

Para este ejemplo está bien, pero recuerda que tus proyectos deben contar con una página de inicio tipo index.

Empecemos con la codificación:

5. Código del archivo conexión.php

Conexión en PHP con PDO MySQL

Cómo podemos observar debemos configurar las variables de conexión, dependiendo los parámetros del servidor MySQL.

6. Código archivo Login.php