Registro de Usuario, Login y Cambio de Contraseña en PHP y MySQL

Registro de Usuario, Login y Cambio de Contraseña en PHP y MySQL

Dándole continuidad al proceso de se explica como enviar correos gmail desde PHP con la función mail() en localhost con XAMPP ahora se implementa un sistema de olvidé mi contraseña que te envía un correo electrónico a tu buzón con un enlace para reiniciar tu contraseña.

Sencillamente pones tu nueva contraseña y podrás acceder de nuevo al sistema. En adición, este sistema te podrás registrar sencillamente y acceder con tus credenciales.

El proceso se explica completamente en el vídeo a continuación

El funcionamiento es muy sencillo, es apenas un módulo para una aplicación real como las que he publicado en este blog en el apartado de desarrollo, de social media o growth hacking

Puesta a punto de la aplicación en un servidor local

Para realizar el proceso se debe descargar he instalar XAMPP, se recomienda en adición descargar he instalar GIT, aunque es perfectamente posible tener una copia del proyecto en tu ordenador desde GitHub, con la opción Download ZIP.

Cabe agregar que para que funcione el envío de correo electrónico con el enlace debes configurar XAMPP específicamente para que pueda enviar correos, este proceso lo explico en una publicación previa.

Descarga del Proyecto subido a GitHub

El enlace de descarga del proyecto es el siguiente

Registro de Usuario, Login y Cambio de Contraseña en PHP y MySQL

Se recomienda en adición la descarga he instalación de Visual Studio Code para que todo vaya acorde con el proceso en vídeo.

En este momento si se realizó la descarga he instalación de XAMPP con todos los parámetros por defecto, en tu ordenador podrás acceder a disco local C, la carpeta htdocs y ahí, si tienes GIT instalado solo tendrás que ejecutar el siguiente comando

git clone https://github.com/configuroweb/olvidopass.git

Configuración de la Base de Datos

Para hacer el proceso de la puesta a punto de la aplicación, es necesario activar los servicios de Apache y MySQL en la consola de XAMPP.

Consola-XAMPP-con-Servicios-Apache-y-MySQL-Instalados
Consola-XAMPP-con-Servicios-Apache-y-MySQL-Instalados

Posterior al proceso de la activación de los servicios, debes acceder al siguiente enlace:

http://localhost/phpmyadmin/

Crear una base de datos con el nombre logtest te recomiendo que el cotejamiento elijas la opción de UTF8 Spanish 2 CI, para que la BD te soporte tildes y expresiones típicas de nuestro lenguaje.

Por último, accedes al apartado de SQL y pegas el código a continuación:

código base de datos

En este punto ya debería funcionar la aplicación de Registro de Usuarios, Login y Cambio de Contraseña en PHP y MySQL en el siguiente enlace si no has cambiado ninguno de los atributos por defecto.

http://localhost/olvidopass/index.php

Cualquier duda no dudes en comentar.

8 comentarios sobre «Registro de Usuario, Login y Cambio de Contraseña en PHP y MySQL»

  1. Hola, he podido instalar perfectamente el aplicativo en localhost, y conectarlo a la bbdd de mi servidor.

    Pero cuando subo los archivos en mi servidor, la función de email ya no me funciona. ¿Me podrías indicar qué tengo que cambiar (o qué archivos tengo que subir) para que funcione en mi servidor?

    Muchas gracias!

  2. hola buenas al intentar crear una cuenta me dice Se produjo algún problema, por favor intente nuevamente. pense que era un problema de conecion pero la cree manual desde mysql y si me deja entrar pero no registra me pueden ayudar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

configuroweb.com
×
Hola de Nuevo
Abrir chat
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: