Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/factor/PhabricatorTOTPAuthFactor.php
Context not available. | |||||
PhabricatorAuthFactorProvider $provider, | PhabricatorAuthFactorProvider $provider, | ||||
PhabricatorUser $viewer) { | PhabricatorUser $viewer) { | ||||
$bits = strlen($config->getFactorSecret()) * 8; | $bits = @strlen($config->getFactorSecret()) * 8; | ||||
return pht('%d-Bit Secret', $bits); | return pht('%d-Bit Secret', $bits); | ||||
} | } | ||||
Context not available. | |||||
return $config; | return $config; | ||||
} else { | } else { | ||||
if (!strlen($code)) { | if (!@strlen($code)) { | ||||
$e_code = pht('Required'); | $e_code = pht('Required'); | ||||
} else { | } else { | ||||
$e_code = pht('Invalid'); | $e_code = pht('Invalid'); | ||||
Context not available. | |||||
AphrontRequest $request) { | AphrontRequest $request) { | ||||
$value = $this->getChallengeResponseFromRequest($config, $request); | $value = $this->getChallengeResponseFromRequest($config, $request); | ||||
return (bool)strlen($value); | return (bool)@strlen($value); | ||||
} | } | ||||
Context not available. | |||||
$result->setAnsweredChallenge($challenge); | $result->setAnsweredChallenge($challenge); | ||||
} else { | } else { | ||||
if (strlen($code)) { | if (@strlen($code)) { | ||||
$error_message = pht('Invalid'); | $error_message = pht('Invalid'); | ||||
} else { | } else { | ||||
$error_message = pht('Required'); | $error_message = pht('Required'); | ||||
Context not available. | |||||
$map = array_flip($map); | $map = array_flip($map); | ||||
$out = ''; | $out = ''; | ||||
$len = strlen($buf); | $len = @strlen($buf); | ||||
$acc = 0; | $acc = 0; | ||||
$bits = 0; | $bits = 0; | ||||
for ($ii = 0; $ii < $len; $ii++) { | for ($ii = 0; $ii < $len; $ii++) { | ||||
Context not available. |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0