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
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.
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:
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.
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!
Hola tienes, que configurar tu servidor para el envío de correos, es según tu cpanel, te toca consultarle a tu proveedor, saludos!!
Holo no me envía el correo de recuperación, como puedo hacer
brother necesito una guia de todo esto que no entiendo nada
Amigo escribeme al whats y lo vemos, pulsa en el enlace
http://configuroweb.com/WhatsappMessenger
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
Un video pequeño, de conf de correeos seria bueno para los nuevos que queremos aprender..
Gracias
Hola claro, en el post hay un video para configurar localhost para enviar correos con un Gmail, saludos amigo!!