fix verify password methode ssha
This commit is contained in:
parent
4b360cc2a0
commit
39829ca6a1
|
@ -47,8 +47,8 @@ class PasswordEncoder implements LegacyPasswordHasherInterface
|
||||||
$completedPassword = $this->getPasswordToHash($plainPassword, $salt);
|
$completedPassword = $this->getPasswordToHash($plainPassword, $salt);
|
||||||
|
|
||||||
foreach ($this->hashAlgoLegacy as $algo) {
|
foreach ($this->hashAlgoLegacy as $algo) {
|
||||||
if ('ssha' === $algo) {
|
if ('ssha' === $algo && $this->compareSsha($hashedPassword, $completedPassword)) {
|
||||||
return $this->compareSsha($hashedPassword, $completedPassword);
|
return true;
|
||||||
}
|
}
|
||||||
if ($this->isObsoleteAlgo($algo)) {
|
if ($this->isObsoleteAlgo($algo)) {
|
||||||
if (hash_equals(hash($algo, $completedPassword), $hashedPassword)) {
|
if (hash_equals(hash($algo, $completedPassword), $hashedPassword)) {
|
||||||
|
|
Loading…
Reference in New Issue