Фасада Laravel Hash обеспечивает безопасный Bcrypt хэширования для хранения паролей пользователей. Если вы используете контроллер AuthController, который находится в , включенный в ваше приложение Laravel, он позаботится о том, чтобы проверил пароль Bcrypt против не хешированной версии, предоставленной пользователем .
Аналогично, служба регистратора пользователя, которая поставляется с Laravel, делает правильный вызов функции bcrypt для хеш-хранимых паролей.
хэширования пароля с помощью Bcrypt
$password = Hash::make('secret');
Вы также можете использовать функцию Bcrypt помощника:
$password = bcrypt('secret');
Проверка пароля от Хэш
if (Hash::check('secret', $hashedPassword))
{
// The passwords match...
}
Проверка Если пароль потребностей Переоборудовать
if (Hash::needsRehash($hashed))
{
$hashed = Hash::make('secret');
}
вы можете создать хеш-пароль с этим Hash :: make ('ваш пароль') – SarangaR