Bueno primero decirte que no hagas copy paste del codigo directamente sino que intentes crearte un ANTI SQL INJECTION, si no quieres llevarte un buen susto.
Y el archivo de recuperación de contraseña pues no lo hice en su momento para no darlo todo masticado, aunque si quieres puedo ayudarte, pero debes empezar tu.
Aquí unos pasos para que empieces:
- Una pagina con un formulario para que introduzca su correo
- Cuando detecte si existe ese correo que le pregunte a su correo si quiere recibir la contraseña.
- Si es asi pues que clike el link y esa pagina con algun tipo de confirmación numerica pues que cree una nueva contraseña y la envie

Si tienes algun problema comentalo.
Un saludo