como dije antes, el codigo esta funcional, y solo fue un ejemplo por tal razon no muestra mensajes de error, se supone que uno los debe de implementar, las condicionales dicen claramente que si existe usuario en la bd procede a enviar el pass de lo contrario redirecciona a "formulario.php" es aqui donde tienes que mostrar el mensaje de error, si tienes el codigo en el mismo form puedes crear una variable con un mensaje algo asi en esta parte, es un ejemplo:
Código PHP:
Ver original// Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion
//header("Location:formulario.php");
$error = "Los datos ingresados son erroneos";
}
y luego mostrarlos en caso que se cumpla
para usar el script se supone que debes tener conocimientos de php-mysql para agregarle funcionalidades, ya eso queda al criterio de lo que se necesite