Я использую функцию Laravel's Hashing для хранения зашифрованных паролей в таблице.Есть ли способ получить всех пользователей с определенным паролем
Я знаю, что могу использовать функцию Hash::check
, чтобы проверить, соответствует ли простой пароль зашифрованному паролю. Но есть ли способ получить всех пользователей из базы данных с заданным паролем, фактически не получая всех пользователей, а затем сравнивая каждый из них пароль, используя функцию Hash::check
?
Edit:
UseCase в том, что я хочу знать, сколько пользователей использовать данный пароль.
Я не знаю, есть ли, но я, конечно же, не надеюсь, что проблемы, которые могут возникнуть, будут безумием. – Epodax
Во-первых, почему вы хотите это сделать? Во-вторых, это невозможно. Каждый пароль имеет уникальную соль, и даже если у 1 миллиона пользователей есть пароль ** 123456 **, вы не получите такой же хэш пароля. – TheFallen
@ TheFallen Я обновил вопрос с более подробной информацией о usecase. – Sudar