Password_Verify가 False를 반환하는 문제 해결
PHP 5.5를 사용하여 Password_verify로 해시된 비밀번호를 확인하는 경우 잠재적인 이유를 조사하는 것이 중요합니다. 예상치 못한 거짓 때문에 return.
열 길이 고려
password_verify의 일반적인 문제 중 하나는 데이터베이스에 저장된 해시된 비밀번호의 길이에서 비롯됩니다. 매뉴얼에서는 60자 이상의 문자를 포함할 수 있는 열에 해시된 비밀번호를 저장할 것을 권장하며, 255자가 최적의 선택입니다. 데이터베이스 열이 너무 짧아서 PHP의 비밀번호 해싱 기능으로 생성된 해시된 비밀번호를 수용할 수 없으면 잘못된 확인 결과가 나올 수 있습니다.
따라서 데이터베이스 열의 길이가 해시된 비밀번호를 저장할 만큼 충분한지 확인하세요. 열이 실제로 너무 짧은 경우 적절한 크기(예: 255자)로 확장하고 저장된 해시 비밀번호가 그에 따라 업데이트되는지 확인하세요.
추가 문제 해결 팁
열 길이 외에 잘못된 결과를 초래하는 다른 요인이 있을 수 있습니다. 반환:
위 내용은 PHP의 `password_verify`가 False를 반환하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!