|
@@ -4,6 +4,7 @@ declare(strict_types=1);
|
|
|
|
|
|
namespace App\Utils;
|
|
|
|
|
|
+use function hash;
|
|
|
use function in_array;
|
|
|
use function password_hash;
|
|
|
|
|
@@ -11,12 +12,12 @@ final class Hash
|
|
|
{
|
|
|
public static function cookieHash($passHash, $expire_in): string
|
|
|
{
|
|
|
- return substr(\hash('sha256', $passHash . $_ENV['key'] . $expire_in), 5, 45);
|
|
|
+ return substr(hash('sha256', $passHash . $_ENV['key'] . $expire_in), 5, 45);
|
|
|
}
|
|
|
|
|
|
public static function ipHash($ip, $uid, $expire_in): string
|
|
|
{
|
|
|
- return substr(\hash('sha256', $ip . $_ENV['key'] . $uid . $expire_in), 5, 45);
|
|
|
+ return substr(hash('sha256', $ip . $_ENV['key'] . $uid . $expire_in), 5, 45);
|
|
|
}
|
|
|
|
|
|
public static function checkPassword($hashedPassword, $password): bool
|
|
@@ -48,6 +49,6 @@ final class Hash
|
|
|
public static function sha256WithSalt($pwd): string
|
|
|
{
|
|
|
$salt = $_ENV['salt'];
|
|
|
- return \hash('sha256', $pwd . $salt);
|
|
|
+ return hash('sha256', $pwd . $salt);
|
|
|
}
|
|
|
}
|