Se explica el proceso a cabalidad para configurar registro de nuevos usuarios, cambio de contraseña y validaciones con usuario existente en el siguiente enlace esta documentado todo, más la puesta a punto en un servidor local:
Si deseas mejor asesoría, desarrollos a medida me puedes contactar en el siguiente enlace: