From a18654b0d129b569e619dfbfcdf7444229e62aa9 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Mon, 29 Jul 2019 05:33:12 +0000 Subject: [PATCH] Add OTP_MODE variable to .env.dist. Modify checking for the confirmCode to set, depending on the value of OTP_MODE. #237 --- .env.dist | 3 +++ src/Controller/APIController.php | 11 +++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.env.dist b/.env.dist index 320e69b7..4e10dffc 100644 --- a/.env.dist +++ b/.env.dist @@ -39,3 +39,6 @@ REDIS_CLIENT_PASSWORD=foobared POLICY_PROMO=insertpromopolicyidhere POLICY_THIRD_PARTY=insertthirdpartypolicyidhere POLICY_MOBILE=insertmobilepolicyidhere + +# OTP +OTP_MODE=settotestorrandom diff --git a/src/Controller/APIController.php b/src/Controller/APIController.php index 5930d1f9..b5fe5909 100644 --- a/src/Controller/APIController.php +++ b/src/Controller/APIController.php @@ -239,8 +239,16 @@ class APIController extends Controller // phone number $phone_number = $req->request->get('phone_number'); + // get otp_mode from .env + $dotenv = new Dotenv(); + $dotenv->loadEnv(__DIR__.'/../../.env'); + + $otp_mode = $_ENV['OTP_MODE']; + // check if the phone number is our test number - if ($phone_number == '639991112233') + //if ($phone_number == '639991112233') + // check if otp_mode is test + if ($otp_mode == 'test') { $code = '123456'; $this->session->setConfirmCode($code) @@ -255,7 +263,6 @@ class APIController extends Controller // TODO: validate phone number // generate code and save - // $code = '123456'; $code = $this->generateConfirmCode(); $this->session->setConfirmCode($code) ->setPhoneNumber($phone_number);