공식 문서는 다음과 같습니다: https://github.com/rchouinard...
공식 웹사이트 지침:
예
기본 bcrypt 어댑터 사용:
<코드><?php // 기본 구성 - bcrypt 어댑터, 2^12(4,096) 반복 $phpassHash = 새로운 \Phpass\Hash; PBKDF2 어댑터를 사용하십시오. 15000 ))); $phpassHash = 새로운 \Phpass\Hash($adapter); 비밀번호 해시를 생성하고 확인합니다.
공식 문서에 따라 작곡가.json의 구성을 변경하고 Phpass 파일 디렉터리를 내 프로젝트 디렉터리에 복사했는데, 실행하면 다음과 같은 오류가 보고되었습니다: Parse error: Syntax error, Unexpected 'Phpass 2번째 줄의 E:\wenjian\register.php에 있는 \Hash'(T_CONSTANT_ENCAPSED_STRING)
;
다음은 내 Register.php 파일 코드입니다:
<코드><?php $phpassHash=새 Phpass\Hash; $adapter=새 Phpass\Hash\Adapter\Pbkdf2(배열( '반복 횟수'=>15000 ))); $phpassHash=새 \Phpass\Hash($어댑터); $password="kkkkkkkk"; $passwordHash=$phpassHash->hashPassword($password); if($phpassHash->checkPassword($password,$passwordHash)){ 에코 "알았어"; }또 다른{ 에코 "오류"; } ?>
저는 PHP 초보자 orz입니다. . 오류가 보고되는 이유를 모르겠습니다. 경로가 정확하지 않습니까? = = phpass 사용 경험이 있는 사람이 조언을 해줄 수 있나요? 감사합니다
PHP 버전이 무엇인가요?