Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/factor/PhabricatorSMSAuthFactor.php
Show First 20 Lines • Show All 382 Lines • ▼ Show 20 Lines | private function sendSMSCodeToUser( | ||||
PhabricatorUser $user) { | PhabricatorUser $user) { | ||||
return id(new PhabricatorMetaMTAMail()) | return id(new PhabricatorMetaMTAMail()) | ||||
->setMessageType(PhabricatorMailSMSMessage::MESSAGETYPE) | ->setMessageType(PhabricatorMailSMSMessage::MESSAGETYPE) | ||||
->addTos(array($user->getPHID())) | ->addTos(array($user->getPHID())) | ||||
->setForceDelivery(true) | ->setForceDelivery(true) | ||||
->setSensitiveContent(true) | ->setSensitiveContent(true) | ||||
->setBody( | ->setBody( | ||||
pht( | pht( | ||||
'Phabricator (%s) MFA Code: %s', | '%s (%s) MFA Code: %s', | ||||
PlatformSymbols::getPlatformServerName(), | |||||
$this->getInstallDisplayName(), | $this->getInstallDisplayName(), | ||||
$envelope->openEnvelope())) | $envelope->openEnvelope())) | ||||
->save(); | ->save(); | ||||
} | } | ||||
private function normalizeSMSCode($code) { | private function normalizeSMSCode($code) { | ||||
return trim($code); | return trim($code); | ||||
} | } | ||||
} | } |