First revision of user pw reset. Seems to be working fine.