lunes, 17 de octubre de 2016

Login Php y Mysql

Como hacer un login fácil y sencillo paso a paso.


En este tutorial vamos a aprender a crear un login, donde se validaran dos usuarios y podrán acceder a  diferentes páginas según el tipo de usuario.

Lo primero, es crear un formulario con dos campos para ingresar el usuario y la contraseña, para lo cual  llamare este archivo index.php:


Así se muestra en pantalla:

Creamos la base de datos bd_login con la tabla de usuarios tb_usuarios en phpmyadmin, que es la que nos almacenara la información de los usuarios:



Después procedemos a crear dos archivos, uno llamado config.php que es donde colocamos el nombre del servidor, usuario, clave si se requiere y la base de datos:

El otro archivo a crear lo llamaremos conexion.php que es donde se realiza la conexión a la base de datos:



Ya teniendo el formulario, la base de datos creada y la conexión, procedemos a la parte funcional. Como este pequeño programa es orientado a objetos, crearemos una clase en un archivo que lo llamaremos operaciones, php:



Dentro de la clase creamos una función llamada validar_usuario que es donde validaremos el usuario y contraseña ingresados en el formulario:



Bueno ahora vamos a crear la parte de las validaciones, lo primer qué haremos es conectarnos a la base de datos, incluyendo el archivo conexión.php, establecemos la consulta en la base de datos y realizamos la consulta a la base de datos:



Ya realizada la consulta a base de datos a través de php, realizamos la primera condición en caso que el usuario ingresado no esté en la base de datos, si esta entonces seguimos con la validación y si no esta se imprime un mensaje de alerta:



En caso de que el usuario sea correcto procedemos a validar la contraseña. Lo primero que haremos es comparar lo contraseñe ingresada con la de la base de datos para verificar si coinciden, en caso que coincidan proseguimos con la validación, pero en caso que no coincidan el sistema imprimirá un mensaje de alerta indicando que la contraseña es incorrecta del usuario ingresado:



Y si la contraseña es correcta, ahora verificamos el usuario a través de un Switch para direccionar a la página correspondiente según el usuario ingresado.



Con lo función creada, ahora lo que aremos es crear un archivo donde llamaremos la función creada anteriormente y lo llamaremos validar. Php, aquí incluimos el archivo operaciones.php, capturamos en variables los datos enviados desde al formulario, llamamos la clase e imprimimos la función con las variables antes creadas con la información. Aquí en este archivo llegara la función y los datos enviados para realizar la respectiva validación.




Por ultimo  crearemos las dos páginas de los dos usuarios que validaremos, la del moderador y la del administrador:





Bueno esto es un login básico y fácil, donde validamos dos usuarios con sus contraseñas. También se le pueden implementar muchas más funcionalidades, como validar más usuarios, algunas validaciones en el formulario un poco de diseño entre otras funciones más, pero este es un programa básico  y fácil de hacer paso a paso que servirá en un momento dado.

Aquí dejo el link de descarga, para bajar todos los archivos con la base de datos, espero que sirva de algo.



No hay comentarios:

Publicar un comentario