Courier hashes. New traits.

This commit is contained in:
Marcin Łojewski
2018-02-28 23:20:19 +01:00
parent 9c13804638
commit a6a502fe7c
9 changed files with 282 additions and 9 deletions

View File

@@ -19,6 +19,8 @@
namespace OCA\user_sql\HashAlgorithm;
use OCA\user_sql\HashAlgorithm\Base\Singleton;
/**
* SHA1 password hash implementation.
* @author Marcin Łojewski <dev@mlojewski.me>
@@ -38,16 +40,16 @@ class SHA1 implements HashAlgorithm
/**
* @inheritdoc
*/
public function getPasswordHash($password)
public function checkPassword($password, $dbHash)
{
return sha1($password);
return $this->getPasswordHash($password) === $dbHash;
}
/**
* @inheritdoc
*/
public function checkPassword($password, $dbHash)
public function getPasswordHash($password)
{
return sha1($password) === $dbHash;
return sha1($password);
}
}