
Del lado de la programación en esta ocasión les comparto un proyecto para que puedan hacer login con php y mysql con sesiones.
Login con php y mysql con sesiones
Antes que nada veremos cómo crear un nuevo usuario e ingresar a la base de datos.
Para la creación de usuarios necesitaremos tener en nuestro localhost un directorio llamado Login donde agregaremos los siguientes archivos:
conexion.php: Contendrá toda la información para conectar a la base de datos.
index.html: Página principal del proyecto, desde ahi crearemos el nuevo usuario.
registrar-usuario.php: Todo el script para agregar un nuevo usuario a la BD.
conexion.php
Con este archivo nos aseguramos que todo lo que tenga que ver con la conexion se manipule desde un solo lugar. NO es nada efectivo agregar toda esta información en cada archivo, si tienes que realizar un cambio tendrás que hacerlo en cada archivo, y eso no es productivo.
index.html
En este archivo se ha realizado un index sencillo (aunque responsive para irse educando en esta area) con tres input y dos botones donde el usuario debe agregar sus datos y contraseña.
Puedes ampliar y agregar más datos a tu conveniencia.
registrar-usuario.php
En este archivo recibimos los datos provenientes del formulario de index.html. Se almacenan en las variables $_POST['password'] y $_POST[username] para luego ser insertadas a la BD.
Antes de proceder con el ingreso se verifica que el usuario no esté registrado previamente ($buscarUsuario, linea 15), de ser así se aborta la operación y se le notifica al usuario que debe elegir otro nick. Si todo está bien se le pide que inicie sesion mediante otro formulario, este lo veremos en el siguiente post:
Crear Login y sesiones con Php y MySQL
Descargar el proyecto completo