Hay muchas maneras de hacer esto dependiendo de qué tan seguro esté su sistema. a continuación, si una forma de hacer esto, puede no ser la manera perfecta, pero le dará una idea de lo que sucede detrás de escena.
El sistema almacena una clave alfanumérica generada al azar (generalmente larga) contra su correo electrónico en la base de datos junto con la marca de fecha / hora en que se envió y la validez (por ejemplo, 24 horas). El sistema le envía un correo electrónico con un enlace / URL con esa clave adjunta. Cuando hace clic en él, el sistema verifica en su registro de correo electrónico si ha excedido las 24 horas o no, el sistema también verifica si ya ha utilizado el enlace o no al cambiar con éxito su contraseña (probablemente utilizando un campo de marca en su correo electrónico un valor 0 significa que no lo ha usado y 1 significa que ha usado el enlace), según el valor en el registro de su base de datos. Si no ha excedido el tiempo y tampoco ha utilizado este enlace para configurar su nueva contraseña, el sistema le permite configurar una nueva contraseña, almacenarla en la base de datos y expirar la clave configurando un valor de 0 en el campo de marca.
- ¿Existe alguna buena herramienta o software en línea para crear volantes?
- ¿Qué es la versión pro de una aplicación?
- Quiero desarrollar un pequeño sistema de software de administración de hospitales sin costo para la clínica privada de mi padre. ¿Qué herramientas de software debo usar?
- ¿Cuáles son las mejores aplicaciones de compra de automóviles móviles y por qué?
- ¿Qué software utilizas para la productividad mientras codificas?