Класс AbstractPasswordHasher
Абстрактный класс хэширования паролей
Прямые известные подклассы
BlowfishPasswordHasher, SimplePasswordHasher Абстрактный
Пакет: Cake\Controller\Component\Auth
Авторское право: Авторское право (с) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположено в Cake/Controller/Component/Auth/AbstractPasswordHasher.php
Пакет: Cake\Controller\Component\Auth
Авторское право: Авторское право (с) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположено в Cake/Controller/Component/Auth/AbstractPasswordHasher.php
Подробное описание метода
__constructисходный код public
__construct( array $config array() )
Конструктор
Параметры
- массив
$configнеобязательно array() - Массив конфигурации.
checkисходный код abstract public
check( string|array $password , string $hashedPassword )
Проверка хэша. Генерирует хэш из предоставленного пользователем пароля или массива данных и сравнивает его с существующим хэшем.
Параметры
- строка|массив
$password - Простой текст пароля для хэширования или массив данных.
- строка
$hashedPassword - Существующий хэшированный пароль.
Возвращаемое значение
booleanИстина, если хэши совпадают, иначе ложь.
configисходный код public
config( array $config null )
Получить/Установить конфигурацию
Параметры
- массив
$configнеобязательно null - Устанавливает конфигурацию, если null возвращает существующую конфигурацию
Возвращаемое значение
arrayВозвращает конфигурацию
hashисходный код abstract public
hash( string|array $password )
Генерирует хэш пароля.
Параметры
- строка|массив
$password - Простой текст пароля для хэширования или массив данных, необходимых для генерации хэша пароля.
Возвращаемое значение
stringХэш пароля
Краткое описание свойств
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-AbstractPasswordHasher.html