Пароль неверен при использовании Hash::check [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пароль неверен при использовании Hash::check [закрыто]

Сообщение Anonymous »

Laravel 11
Я использую Laravel 11 и работаю над функцией входа в систему. В процессе регистрации я хеширую пароль вот так:

Код: Выделить всё

$validDationData['password'] = Hash::make($validDationData['password']);
Например, если простой пароль — «Йогеш», хешированный пароль, сохраненный в базе данных, выглядит следующим образом:

Код: Выделить всё

$2y$12$X4C08AqVPCT6NBRTBecbIO0Q6SlddwzOYinAcTcNm.rpV6H00N8ee
Однако, когда я пытаюсь проверить пароль во время входа в систему, я продолжаю получать сообщение об ошибке «Неверный пароль».
Вот код, который я использую. чтобы проверить пароль:

Код: Выделить всё

$plainPassword = "Yogesh";
echo "Plain password: " . $plainPassword . "
";
$storedHash = '$2y$12$X4C08AqVPCT6NBRTBecbIO0Q6SlddwzOYinAcTcNm.rpV6H00N8ee'; // Hash from the database
echo "Stored hash: " . $storedHash . "
";

if (Hash::check($plainPassword, $storedHash)) {
echo 'Password matches!';
} else {
echo 'Invalid password.';
}
die();
Несмотря на то, что я использую правильный простой пароль и хэш, я всегда получаю сообщение «Неверный пароль».

Подробнее здесь: https://stackoverflow.com/questions/792 ... -hashcheck
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»