Can it be, that you have an ancient version of OpenACS running? In the actual version of OpenACS, the
forgotten_pwd_url
is computed via the function
auth::password::get_forgotten_url
, which is conceptually correct, since password recover depends on the authorities (maybe, there is no way to recover the password via web interface for some authority). This code has not changed at least since the release of OpenACS 5.0 [2] (2004, more than 13 years ago).
However, there is similar code in the function auth::password::get_forgotten_url
, where register/recover-password
is e.g. used, when e.g. the authority returns no other URL.
What do you actually want to achieve? Tailor the appearance of the page for recovering the password? or point to a completely different page? In the latter case, you should consider defining your own authority.
[1] https://github.com/openacs/openacs-core/blob/oacs-5-9/packages/acs-subsite/lib/login.tcl
[2] https://github.com/openacs/openacs-core/blob/oacs-5-0/packages/acs-subsite/lib/login.tcl
[3] https://openacs.org/api-doc/proc-view?proc=auth::password::get_forgotten_url&source_p=1