phpass FRAMEWORK- ОШИБКА - PullRequest
       12

phpass FRAMEWORK- ОШИБКА

0 голосов
/ 16 марта 2011

Я тестирую инфраструктуру phpass, и в примерах [от одного до четырех в демо] они работают без проблем.

Но в примерах 5 и 6 я получаю сообщение об ошибке «Произошла ошибка (неверный пароль (проверка не пройдена))». когда я пытаюсь создать нового пользователя

Я просто тестирую демонстрации, я не делаю никаких изменений

В чем проблема?

http://www.openwall.com/phpass/

1 Ответ

1 голос
/ 17 марта 2011

Вы, похоже, следуете за странной так называемой "учебной" статьей, которую авторы phpass написали немного назад. Я говорю «так называемый», потому что это вовсе не учебник, а длинная статья о передовых практиках при настройке системы аутентификации в PHP.

Код учебника не является частью библиотеки , и его следование не поможет вам более эффективно использовать библиотеку . Тем не менее, это хорошая статья и на самом деле стоит прочитать и понять.

Ошибка Bad passphrase (check failed) исходит от функции pwqcheck, которая пытается найти внешний двоичный файл с этим именем. Ошибка может быть вызвана или , указав некачественный пароль или , если не удалось запустить программу. Это довольно плохой дизайн, потому что не ясно, что происходит.

Пожалуйста, вернитесь к статье и перечитайте ее сверху. Если вы пропустили подробности о том, что происходит в этой функции (или когда вам это объяснили здесь, не сразу сказали вам, что Вы должны сделать это, чтобы решить проблему), затем вы захотите вернуться с самого начала, чтобы убедиться, что вы не пропустили никаких других деталей.

...