method public static

Password::equals()

Класс: \Bitrix\Main\Security\Password

Сигнатура

public static equals(string $hash, string $password[, bool $original = true ]) : bool

Описание

Сравнивает хеш и (исходный) пароль.

Параметры

$hash string
Хеш пароля.
$password string
Пароль, предоставленный пользователем.
$original bool = true

Возвращаемое значение

bool

Как применяется в Password

Password::equals() — метод класса \Bitrix\Main\Security\Password модуля «Главный модуль».

Статический метод — вызывается через имя класса Password, без создания объекта.

use Bitrix\Main\Security\Password;

$hash = '';
$password = '';
$result = Password::equals($hash, $password);
// $result: bool

Другие методы Password

  • hash() Хеширует пароль, по умолчанию с использованием SHA-512.
  • needRehash() Определяет, нужно ли перехешировать пароль.

Исходный файл: source/main/lib/security/password.php:20

Что будем искать? Например,Продвижение