El proceso de Registro y Login de Usuarios con PHP y MySQL se explica en el vídeo a continuación:
Incluye el proceso de registro de nuevos usuarios, cambio de contraseña y validaciones como usuario existente, contraseñas no coinciden, el tamaño mínimo de la contraseña es de seis caracteres.
Las contraseñas se ingresan en la base de datos de forma encriptada. Este proceso cumple con los mínimos requerimientos actuales de seguridad.
Esta aplicación es una de las más de 50 aplicaciones gratuitas que tengo disponibles en el siguiente post:
También tengo por el momento más de 20 aplicaciones de pago en el siguiente enlace:
https://configuroweb.com/tag/premium/
Proceso de Instalación Registro y Login de Usuarios con PHP y MySQL en un Servidor Local
Instalación de XAMPP
Descarga he instalación de XAMPP con todas las configuraciones por defecto, en enlace de descarga es el siguiente:
https://www.apachefriends.org/es/index.html
Activación de los servicios de Apache y MySQL
Se abre la aplicación de XAMPP y se habilitan los servicios de Apache y MySQL, tal como se muestra en la figura a continuación:
Creación de la Base de Datos ‘demo’ y la tabla ‘users’
Activados los servicios en la ubicación del gestor de bases de datos phpMyAdmin, se crea la base de datos demo y luego se crea la tabla users con el siguiente código SQL:
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(255) NOT NULL,
`created_at` datetime DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Descarga de los Archivos del Sistema Login
En los siguientes enlaces se puede realizar la descarga de los archivos:
- GitHub: https://github.com/configuroweb/login
- Google Drive: https://drive.google.com/open?id=1uf2Lm0KJXXNnOaIG_pdKXq4bDpcQOZHe
Habilitación del localhost
Los archivos descargados se suben a una carpeta con nombre ‘login’ y esta carpeta se ubica en la siguiente dirección:
C:\xampp\htdocs\
Después de esto, ya quedara activo el sistema de login en tu ordenador en la siguiente ubicación:
http://localhost/login/login.php
La URL de los libros de Javascript es la siguiente:
https://jsbooks.revolunet.com/
Siempre puedes donar
Espero de todo corazón que el software te haya servido, si te es posible donarme 5 USD te lo agradeceré, tu donación permite mantener este proyecto vigente de software totalmente libre y plenamente disponible para todo el mundo saludos.
Cualquier duda favor dejar un mensaje.
Muchas gracias por el artículo.
me gustaría saber cómo puedo introducir nuevos usuarios en la base de datos.
El problema es por el password, el cual está encriptado.
El tipo se encripción es md5, puedes poner en Google como cambiar la contraseña md5 igual en unos días haré un tutorial de eso, saludos !!!
Cordial saludo, si quisiera agregar mas datos en el formulario como nombre, apellidos, correo como se podría hacer con este mismo código, gracias
Claro pero te toca agregar los campos en bd y hacer las conexiones en el form le metes otro parametro al insert, preferiblemente le pones el mismo nombre en bd y en el form.
Excelente trabajo! Gracias por compartir. Lo estaré usando para mi proyecto, cuando esté listo te lo comparto.