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
- Cómo evitar que una parte de la página esté oculta por una barra estática con CSS
- Desarrollo web, ¿cuál es el tema de tendencia único más que nada?
- Necesito impartir un seminario en dos días sobre aplicaciones web. ¿Cuáles son las últimas tendencias?
- Si tengo un sitio que hace que la RAM se incremente gradualmente más y más, sin ninguna pérdida de memoria clara, ¿cómo puedo encontrar la fuente del problema?
- Quiero aumentar mi conocimiento en conceptos de programación desde que me gradué en electrónica y comunicación (BE). ¿Cómo mejoro mis habilidades y cuál es mi futuro?