Эквивалент Yii CPasswordHelper?

Я хотел бы сохранить хешированный пароль в базе данных, но к тому времени я еще не загрузил Yii (из-за моего пользовательского установщика приложения). Я хочу знать эквивалент CPasswordHelper::hashPassword($password); в PHP. До сих пор я пытался с PHP password_hash() функционировать так:

password_hash(filter_input(INPUT_POST, 'portal_password', FILTER_SANITIZE_STRING), PASSWORD_BCRYPT, array("cost" => 13));

Результат получается как: $2y$13nhWAdiJeznsOqHph0yZaAOINqg14pGppOUqqyisaXsQuBtRKD076W но когда я попытался войти с моим исходным паролем, это не удалось. Я заметил, что часто результат CPasswordHelper::hashPassword имеет $2a$13 но у меня есть $2y$13 префикс. Кто-нибудь может помочь? Спасибо!

1

Решение

На самом деле мой подход работал нормально 🙂 Это еще одна не относящаяся к делу ошибка в другом месте, из-за которой не удалось войти в систему. Надеюсь, что кто-то найдет это полезным и спасибо за ваше время!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]