ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دریافت لیست اکانت های سی پنل توسط api php



PSW
October 15th, 2019, 00:07
با عرض سلام خدمت شما دوستان گرامی
برای یکی از پروژه هامون یه قسمت نیاز داشتیم لیست اکانت های سی پنلمونو بگیریم توی اسکریپت نمایش بدیم، قرار میدم اینجا شاید به درد دوستان بخوره ...
از این کد می توانید برای نمایش اکانت های سی پنلتون استفاده کنید




$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 آی پی سرور خود را قرار دهید