Creé un formulario de inicio de sesión y registro simple en el código Ignitor. ¿Cómo puedo escribir el código para enviar un correo electrónico cuando la casilla de verificación del usuario olvidó la contraseña y también el código para recordarme?

En CodeIgnitor para recordar la contraseña use una cookie, durante el primer inicio de sesión obtenga la contraseña del usuario. Use la biblioteca de cifrado para verificar si el hash de la contraseña coincide con el hash de la base de datos. Si es así, almacene el hash y el nombre de usuario en la cookie. Para iniciar sesión, verifique si la cookie está disponible y es válida con el hash de la base de datos. Recuerde eliminar la cookie al cerrar sesión.

Para la contraseña olvidada, queremos asegurarnos de que un usuario haya solicitado genuinamente una nueva contraseña. Por lo tanto, agregue una columna a la base de datos que contendrá un código que generará cuando se solicite una nueva contraseña y verifique ese código cuando el usuario sea redirigido al sitio por correo electrónico. El proceso se vería así:

Tomado de: CodeIgniter 2 Cookbook

Para quienes codifican

Tutoriales web en línea de W3Schools

Tutoriales de C #, proyectos de VB.NET, ejemplos de ASP.NET, Guía de programación de SQL Server

Desbordamiento de pila

Youtube

Estas son algunas buenas fuentes para encontrar tutoriales.

¿Cómo crear la casilla de verificación Recordarme con codeigniter?
Obtendrá su respuesta aquí. Consulte sus blogs, obtendrá la mayoría de las respuestas.

Puede usar Sesiones de .NET para crear funcionalidad para Recordarme.

Para quienes codifican
kudvenkat Youtube Tutoriales

Codeigniter – Inicio de sesión social en Google Facebook
Puedes seguir este enlace. Obtendrás todas las cosas que deseas. Espero que te ayude. Allí en los blogs también encontrarás muchos tutoriales y codeigniter

More Interesting

He pasado la última década trabajando en el software de otras compañías, pero tengo algo que quiero construir para mí. ¿Debo construir primero el front-end o la capa de API / datos primero?

Tengo un sitio web alojado en WP Engine y utilizo su servicio CDN. ¿Hay algún beneficio al usar CloudFlare para CDN o sus características de seguridad?

Me mudaré a los EE. UU., ¿Cómo debo prepararme para conseguir un trabajo como programador / desarrollador?

Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?

Conozco a algunos programadores que prefieren programar antes que realizar actividades realmente divertidas como ver películas y programas de televisión o incluso salir. No entiendo cómo es eso posible. ¿Cómo se puede explicar esto?

Cómo integrar la API de SMS masivos en la aplicación ASP .NET

¿Qué sitios web ayudan a estudiar diseño web desde casa?

¿Cómo usar Python para el desarrollo web? ¿Cuáles son las herramientas y las metodologías utilizadas?

Si quiero crear un sitio web de comercio electrónico utilizando datos de terceros, ¿qué lenguajes de programación web debo aprender?

Cómo comenzar a crear un sitio web

Cuando configuro una portada estática en WordPress, no muestra el ancho completo. ¿Cómo se puede corregir esto?

Después de mucha investigación, decidí construir mi sitio web usando Drupal. ¿Cómo puedo determinar la estructura de mi sitio web (métodos y técnicas clásicas)? ¿Cuáles son los pasos necesarios para crear un sitio web con Drupal (sitios web o libros para consultar)?

Escucho enrutamiento todo el tiempo en frameworks front-end, ¿qué es el enrutamiento?

Quiero un trabajo de desarrollador PHP pero no tengo ninguna experiencia en este momento. Estoy desarrollando una muy buena aplicación web por mi cuenta. ¿Mi proyecto PHP será tratado como experiencia?

Obtuve mi primer trabajo como desarrollador de PHP (Laravel). ¿Qué más debo aprender para seguir siendo atractivo en el futuro mercado laboral?