diff --git a/source/logic/backend.ts b/source/logic/backend.ts index 41621fa..ebabf38 100644 --- a/source/logic/backend.ts +++ b/source/logic/backend.ts @@ -428,22 +428,10 @@ namespace _espe.backend /** */ export async function member_password_change_initialize( - identifier : string + identifier : string, + url_template : string ) : Promise { - const url_template : string = ( - "/" - + - lib_plankton.zoo_page.encode( - { - "name": "password_change_exec", - "parameters": { - "id": "{{id}}", - "token": "{{token}}", - } - } - ) - ); return ( abstract_call( "POST", diff --git a/source/pages/password_change_init/logic.ts b/source/pages/password_change_init/logic.ts index 133bb89..1ac5ad3 100644 --- a/source/pages/password_change_init/logic.ts +++ b/source/pages/password_change_init/logic.ts @@ -49,7 +49,18 @@ lib_plankton.zoo_page.register( target_element.querySelector(".password_change_init-stat").textContent = lib_plankton.translate.get("page.password_change_init.status.wait"); const value = await get_value(); ( - _espe.backend.member_password_change_initialize(value.identifier) + _espe.backend.member_password_change_initialize( + value.identifier, + lib_plankton.zoo_page.encode( + { + "name": "password_change_exec", + "parameters": { + "id": "{{id}}", + "token": "{{token}}", + } + } + ) + ) .then( () => { target_element.querySelector(".password_change_init-stat").textContent = lib_plankton.translate.get("page.password_change_init.status.success");