Cita: Porque este es un caso en concreto.
¿Qué tanto?
Es decir, si estás re-inventando la rueda es obvio que tendrás problemas si no tienes la certeza de cómo funcionan las cosas.
¿Entonces qué tiene de malo usar algo ya hecho?
El mecanismo de recuperar contraseña es tan común que de verdad me sorprende que no hayas encontrado algo igual antes.
Casi puedo apostarlo.