When a customer click forgot password link he/she get a link for update your password but it take them to full details of customer page. i want to make a single page where only he/she can update his/her new password.
This would require several different modifications.
1) changing of the link in the email to point to a custom controller.mode
2) Implementing the custom constroller.mode
3) Developing the template for the mode.
Just curious why you object to giving the customer access to their full profile for changing their password. They could update any address/phone changes at the same time.