Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/storage/PhabricatorAuthPassword.php
Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | public function comparePassword( | ||||
PhabricatorPasswordHashInterface $object) { | PhabricatorPasswordHashInterface $object) { | ||||
$digest = $this->digestPassword($password, $object); | $digest = $this->digestPassword($password, $object); | ||||
$hash = $this->newPasswordEnvelope(); | $hash = $this->newPasswordEnvelope(); | ||||
return PhabricatorPasswordHasher::comparePassword($digest, $hash); | return PhabricatorPasswordHasher::comparePassword($digest, $hash); | ||||
} | } | ||||
private function newPasswordEnvelope() { | public function newPasswordEnvelope() { | ||||
return new PhutilOpaqueEnvelope($this->getPasswordHash()); | return new PhutilOpaqueEnvelope($this->getPasswordHash()); | ||||
} | } | ||||
private function digestPassword( | private function digestPassword( | ||||
PhutilOpaqueEnvelope $password, | PhutilOpaqueEnvelope $password, | ||||
PhabricatorPasswordHashInterface $object) { | PhabricatorPasswordHashInterface $object) { | ||||
$object_phid = $object->getPHID(); | $object_phid = $object->getPHID(); | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |