Jump to content

tobaniyi

Member
  • Posts

    2
  • Joined

  • Last visited

About tobaniyi

tobaniyi's Achievements

Junior Member

Junior Member (1/3)

0

Reputation

  1. Does this mean that your WHMCS was compromised?
  2. I tried using the following to code change the password of an account but I got the error Command not found. Can someone help?? $url = "http://www.mysite.com/includes/api.php"; # URL to WHMCS API file $username = "admin"; # Admin username goes here $password = "password"; # Admin password goes here $postfields["username"] = $username; $postfields["password"] = md5($password); $postfields["action"] = "modulechangepw"; $postfields["serviceid"] = "1"; $postfields["serverpassword"] = "newpassword123"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); $data = curl_exec($ch); curl_close($ch); $data = explode(";",$data); foreach ($data AS $temp) { $temp = explode("=",$temp); $results[$temp[0]] = $temp[1]; } if ($results["result"]=="success") { echo "success"; } else { # An error occured echo "The following error occured: ".$results["message"]; } Interestingly, I tried using the Update Client Product API instead but that only changed the username and password of the account to the admin username and password. I'm really lost. The code I used for that is $url = "http://www.mysite.com/includes/api.php"; # URL to WHMCS API file $username = "admin"; # Admin username goes here $password = "password"; # Admin password goes here $postfields["username"] = $username; $postfields["password"] = $password; $postfields["action"] = "updateclientproduct"; $postfields["serviceid"] = '1'; $postfields["serviceusername"] = 'username'; $postfields["servicepassword"] = 'newpassword'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); $data = curl_exec($ch); curl_close($ch); $data = explode(";",$data); foreach ($data AS $temp) { $temp = explode("=",$temp); $results[$temp[0]] = $temp[1]; } if ($results["result"]=="success") { echo "success"; } else { # An error occured echo "The following error occured: ".$results["message"]; } Please this is urgent. Thanks
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated