-
October 15th, 2019, 00:07
#1
عضو انجمن
دریافت لیست اکانت های سی پنل توسط api php
با عرض سلام خدمت شما دوستان گرامی
برای یکی از پروژه هامون یه قسمت نیاز داشتیم لیست اکانت های سی پنلمونو بگیریم توی اسکریپت نمایش بدیم، قرار میدم اینجا شاید به درد دوستان بخوره ...
از این کد می توانید برای نمایش اکانت های سی پنلتون استفاده کنید
کد:
$user = "root";
$token = "yourtoken";
$query = "https://yourip:2087/json-api/listaccts?api.version=1";
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
$header[0] = "Authorization: whm $user:$token";
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
curl_setopt($curl, CURLOPT_URL, $query);
$result = curl_exec($curl);
$http_status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($http_status != 200) {
echo "[!] Error: " . $http_status . " returned\n";
} else {
$json = json_decode($result);
echo "[+] Current cPanel users on the system:\n";
foreach ($json->{'data'}->{'acct'} as $userdetails) {
echo "\t" . $userdetails->{'user'} . "\n";
}
}
curl_close($curl);
به جای yourtoken توکن خود و بجای yourip آی پی سرور خود را قرار دهید
-
-
October 15th, 2019 00:07
# ADS