Исправления будут доступны в новом обновлении, пример ниже.Konstantin писал(а): ↑Пт авг 11, 2023 10:15 amНапишите пожалуйста пример установки пароля на директорию.
Сейчас в поле directory прописываю полный путь до корня сайта /home/userName/sites/domain/
В ответ получаю code 0 (все добавилось), при повторном добавлении пишет ошибку, что пароль стоит, но в списка паролей в панеле его нет, файла passwd в папке нет и пароля соответственно тоже.
Что не так делаю?
Версия панели: 1.0943.20221110
<?php
$array_post['login']='USER';//Логин пользователя у которого есть доступ к АПИ
$array_post['pass']='PASSWORD';//Пароль пользователя у которого есть доступ к АПИ
$array_post['user_edit']='USER_DOMAIN';//действие редактируемый хостаккаунт
$modules='apacserver';
$array_post['subdo']='set_password';
$array_post['domain']='DOMAIN.COM';//имя Сайта
$array_post['directory']='cgi-bin';//Название директории, относительно Сайта
$array_post['password']='password';//пароль для директории
$array_post['user_login']='login';//Логин да пароль для директории
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://1.1.1.1:8002/api/api.php?module='.$modules);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array_post));
$out = curl_exec($curl);
var_dump($out);
var_dump(json_decode($out,1));
curl_close($curl);