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.