Reset Password Page should be considered as per Guest theme (and Basement theme). We need to define a separate page for reset password. Drupal doesn’t provide any way in core to make the reset password as separate page. Currently, reset password setting is on account settings page. We need to consider it as separate page and need to follow the SIGN-IN page template for reset password page.
"Project Reset Landing Page" module ( https://drupal.org/project/prlp).
This would help in managing separate page for reset password.
-- if I forgot the password, SIGN IN form have an option to reset the password.
There is opening "Forgot password" pop-up, which will guide you in that way.
-- an Admin Email with an external link ( prepared to change the password) will be sent on specified Email ID and you can reset a new password for your account.
-- after clicking on that Link, the module "prlp" provide a url like this: "cityguest.norrwing.ro/reset_pwd/200436/138000411196/c10593748940f5685cbb3344071592a4416"
You should customize the URL in that way with tokens.
After SUBMIT, "Your password has been successfully updated." and will be opened LOG-IN page.
Forgot Password - Reset Password Page
-- if I forgot the password, SIGN IN form have an option to reset the password. There is opening "Forgot password" pop-up, which will guide you in that way.
-- an Admin Email with an external link ( prepared to change the password) will be sent on specified Email ID and you can reset a new password for your account.
-- after clicking on that Link, the module "prlp" provide a url like this: "cityguest.norrwing.ro/reset_pwd/200436/138000411196/c10593748940f5685cbb3344071592a4416" You should customize the URL in that way with tokens.
After SUBMIT, "Your password has been successfully updated." and will be opened LOG-IN page.
I found "Ajax Register" module and "Popup" module. Did you use them in other projects.., are useful for us? https://drupal.org/project/ajax_register https://drupal.org/project/popup