찾다

 >  Q&A  >  본문

phpass 사용에 대해?

공식 문서는 다음과 같습니다: 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 사용 경험이 있는 사람이 조언을 해줄 수 있나요? 감사합니다

天蓬老师天蓬老师2809일 전851

모든 응답(1)나는 대답할 것이다

  • 为情所困

    为情所困2017-05-16 13:02:42

    PHP 버전이 무엇인가요?

    회신하다
    0
  • 취소회신하다