diff --git a/app/config/locale/templates/sms-base.tpl b/app/config/locale/templates/sms-base.tpl new file mode 100644 index 0000000000..7f5ce690b9 --- /dev/null +++ b/app/config/locale/templates/sms-base.tpl @@ -0,0 +1 @@ +{{token}} \ No newline at end of file diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 0160d56cbb..5fad377812 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -1000,9 +1000,13 @@ App::post('/v1/account/sessions/phone') $dbForProject->deleteCachedDocument('users', $user->getId()); + $message = Template::fromFile(__DIR__ . '/../../config/locale/templates/sms-base.tpl'); + $message = $message->setParam('token', $secret); + $message = $message->render(); + $messaging ->setRecipient($phone) - ->setMessage($secret) + ->setMessage($message) ->trigger(); $events->setPayload( @@ -2442,10 +2446,14 @@ App::post('/v1/account/verification/phone') ])); $dbForProject->deleteCachedDocument('users', $user->getId()); + + $message = Template::fromFile(__DIR__ . '/../../config/locale/templates/sms-base.tpl'); + $message = $message->setParam('token', $secret); + $message = $message->render(); $messaging ->setRecipient($user->getAttribute('phone')) - ->setMessage($secret) + ->setMessage($message) ->trigger() ; diff --git a/app/controllers/api/teams.php b/app/controllers/api/teams.php index 204f4dfc02..deffd4134f 100644 --- a/app/controllers/api/teams.php +++ b/app/controllers/api/teams.php @@ -505,9 +505,13 @@ App::post('/v1/teams/:teamId/memberships') ->trigger() ; } elseif (!empty($phone)) { + $message = Template::fromFile(__DIR__ . '/../../config/locale/templates/sms-base.tpl'); + $message = $message->setParam('token', $url); + $message = $message->render(); + $messaging ->setRecipient($phone) - ->setMessage($url) + ->setMessage($message) ->trigger(); } }