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

Php

Código de login en php con MySQL super fácil

El HTML utilizado para el formulario es muy sencillo, lo importante acá es el código PHP, encargado de ejecutar una consulta SQL en la base de datos para comprobar si los datos almacenados en el formulario corresponden a los de algún usuario registrado.

En caso que la consulta retorne algún registro, re direccionaremos al usuario a: “Pagina_segura.php“, por lo tanto esta página estará disponible solo para un usuario con sesión iniciada.

Si accedes a tu archivo login.php desde acá:

http://localhost/Proyectologin/Login.php

Podrás observar el diseño de la página:

Hacer un login fácil en PHP y MySQL

Antes de comprobar el funcionamiento terminaremos de construir la codificación de las demás páginas.

7. Código de Salir.php.

Cerrar sesión en php session_destroy

Básicamente al llamar este archivo destruimos la sesión iniciada y redireccionamos al Login.php.

 8. Código de Pagina_segura.php

Menú principal Login en php

En el código anterior se define una lista de enlaces que son solo de ejemplo, el único enlace relevante es Cerrar sesión; encargado de llamar el archivo salir.php que destruye la sesión actual.

Importante del código anterior también, es el condicional que valida la sesión:

if(isset($_SESSION[“usuario”])){….

Este condicional verifica la existencia de la variable de sesión, por lo tanto si deseas añadir más paginas seguras a tu proyecto deberás incluir este condicional.

También vemos como al final re direccionamos al Login, cuando no existe una sesión válida.

}else{
header(“location:Login.php”);
}

9. Probando nuestro login.

Intentando ingresar con datos erróneos a la cuenta de administrador:

Usuario o contraseña inválida php

Accediendo de forma correcta a la cuenta de administrador

Menú principal login en php y mysql

Finalmente podemos construir un lógin básico en PHP y MySQL utilizando PDO para realizar conexiones y consultas; es importante recordar que hemos almacenado una clave sin cifrar en la base de datos. Se recomienda añadir al login la función de cifrar la clave para ser almacenada y de esta manera garantizar mayor seguridad.

Actualización: Si tienes inconvenientes para desarrollar tu login, puedes seguir los pasos del siguiente vídeo.

 

 

Si este post fue de ayuda para ti, no olvides dejar un comentario, también puedes contar tu experiencia o lo que estés haciendo. Nos ayuda a seguir creciendo. ¡Vamos!, solo te llevará 1 minuto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *