Здравствуйте. У меня не работает форма смены пароля от доступа к сети интернет в личном кабинете.
Функция rpcf_user5_change_password_service
$this->urfa->call(-16421);
$this->urfa->put_int($_POST['id']);
$this->urfa->put_int($_POST['item_id']);
$this->urfa->put_string((string)$_POST['old_password']);
$this->urfa->put_string((string)$_POST['new_password']);
$this->urfa->put_string((string)$_POST['new_password_repeat']);
$this->urfa->send();
$this->result = $this->urfa->get_int();
$this->urfa->finish();
Не работает смена пароля от интернета
Функции с таким номером нет. В api.xml есть только эта функция
<function name="rpcf_user5_change_password_service" id="-0x4025">
<input>
<integer name="slink_id" />
<integer name="item_id" />
<string name="old_password" />
<string name="new_password" />
<string name="new_password_ret" />
</input>
<output>
<integer name="status" />
</output>
</function>
но при этом с таким номером она не вызывается, а вызывается с -0x4302. И еще одного входного параметра не хватает.
<function name="rpcf_user5_change_password_service" id="-0x4025">
<input>
<integer name="slink_id" />
<integer name="item_id" />
<string name="old_password" />
<string name="new_password" />
<string name="new_password_ret" />
</input>
<output>
<integer name="status" />
</output>
</function>
но при этом с таким номером она не вызывается, а вызывается с -0x4302. И еще одного входного параметра не хватает.