From 1e10bbbc2fc8c925a01e407ed1b37c3ca932e292 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Mon, 21 Oct 2024 19:23:45 -0400 Subject: [PATCH] Send SMS --- app/Controllers/BaseController.php | 20 +++++++++++++++++++- app/Controllers/DigiFiBVN.php | 6 +++--- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 66fe24e..92d9000 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -10,6 +10,7 @@ use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\ResponseInterface; use Psr\Log\LoggerInterface; use Exception; +use Twilio\Rest\Client; /** * Class BaseController @@ -136,8 +137,25 @@ abstract class BaseController extends Controller $password = substr( str_shuffle(sha1(rand() . time()) . $chars ), 0, $length ); return $password; } - public function sendSMS($to_number, $sms_message):string{ + +// Find your Account SID and Auth Token at twilio.com/console +// and set the environment variables. See http://twil.io/secure + $sid = getenv("TWILIO_ACCOUNT_SID"); + $token = getenv("TWILIO_AUTH_TOKEN"); + $twilio = new \Twilio\Rest\Client($sid, $token); //Twilio\Rest\Client + + $message = $twilio->messages->create( + "+2348141331999", // To + [ + "body" => + $sms_message, + "from" => "+14706008089", + ] + ); + return $message->body; + } + public function sendSMS_OLD($to_number, $sms_message):string{ $API_KEY ="TLYsgMTZBeasJHHimcWXG1QPHmjH7FPwnbKwiqTEwGCu6TrK0v13hCn8N6SYZp"; $BASE_URL = "https://api.ng.termii.com"; log_message('error', "SMS TO API---=>". $to_number); diff --git a/app/Controllers/DigiFiBVN.php b/app/Controllers/DigiFiBVN.php index 1ba1f49..aaf4702 100644 --- a/app/Controllers/DigiFiBVN.php +++ b/app/Controllers/DigiFiBVN.php @@ -152,9 +152,9 @@ class DigiFiBVN extends BaseController $pin = rand(10000, 99999); //2347036251482 // $smsSend = $this->sendSMS("2347032847884", "This is your pin number ". $pin); - $smsSend = $this->sendSMS("2347036251482", "This is your pin number ". $pin); - $smsSend = $this->sendSMS("+2347036251482", "This is your pin number ". $pin); - $smsSend = $this->sendSMS("2349063572875", "This is your pin number ". $pin); + // $smsSend = $this->sendSMS("2347036251482", "This is your pin number ". $pin); + // $smsSend = $this->sendSMS("+2347036251482", "This is your pin number ". $pin); + // $smsSend = $this->sendSMS("2349063572875", "This is your pin number ". $pin); $smsSend = $this->sendSMS("+2349063572875", "This is your pin number ". $pin); //+2347032847884