Estoy implementando una web con seccion para usuarios regsitrados y me gustaria saber como conseguir un metodo eficaz y probado para que estos usuarios puedan recibir un mail confirmandoles su contraseña o asignandoles una nueva. No me sirven aquellos que te piden el nombre de usuario y envian a la direccion de mail que tienen guardada, o los que directamente te piden la direccion y envian tras comprobar que tenian regiatrada esa diereccion, ya que es muy sencillo que alguien averigue tu login (simplemente si aparece en algun foro o algo) o tu direccion e correo, y simplemente la pruebe.

Agradecere cualquier sugerencia