En las últimas versiones de PHP la validación de sesiones ha cambiado, muchos método han sido deprecados, en fin, aquí les presento un ejemplo de inicio de sesión de utilizando PHP y MySQL. Este mini proyecto tiene las siguiente características:
- Interfaz gráfica de inicio simple
 - Validación de usuario contra Base de datos en MySQL
 - Versión de PHP utilizada 5.5
 - Versión de MySQL 14.14 Distribución 5.6.25 para linux x86_64
 - Permite registro de usuarios
 - Valida usuarios antes de registrarlos
 - El nombre de usuario es la clave primaria
 - No cifra la contraseña de usuario
 - No valida los campos antes de enviarlos
 - Valida el acceso a páginas que requieren logeo antes de acceder a ellas
 - Uso del método POST y GET en algunas páginas
 - Usa archivo de configuración externa para la base de datos
 
Como ven las interfaces son realmente sencillas, a continuación describo cada archivo de este proyecto:
- Archivo linuxitos.sql: contiene la estructura de la base de datos en MySQL utilizada por el proyecto.
 - Archivo bienvenido.php: contiene la información que se presenta al usuario cuando se haya logeado de manera correcta.
 - Archivo cerrarsesion.php: enlace que sirve para cerrar la sesión actual del usuario, este link solo se presenta cuando el usuario se haya logeado correctamente.
 - Archivo config.php: contiene la definición de variables globales para acceder a la base de datos, es decir, si requieren cambiar el nombre de base de datos, nombre de usuario o contraseña, basta con modificar este archivo y se modificará en todo el sitio.
 - Archivo guardarregistro.php: es una página intermediaria para guardar un nuevo registro en caso de que un usuario nuevo requiere registrarse.
 - Archivo index.php: página de inicio que se presenta cuando se accede al sitio, es decir, es la página de login.
 - Archivo registrarse.php: página que contiene el formulario de llenado para registrar un nuevo usuario a la base de datos.
 - Archivo validar.php: página que valida a un usuario que intenta logearse, en este página se verifica si el usuario está dado de alto o no en la base de datos.
 
Link del proyecto para descargar: Proyecto sesionesphp
Bueno gracias por visitar, espero que les sirva el proyecto como base para lo que quieran hacer.



0 comments:
Publicar un comentario