Tom의 답변 here으로 내 웹 사이트를 암호로 보호하려고했습니다. 나는 그의 access.php의 스크립트 만에 5 번째 라인을 변경 복사 한 : 다음 서버의 같은 디렉토리에있는 다른 파일 ('test.php')을 만든암호로 웹 페이지를 보호합니다.
$password = 'hello';
및 추가 그것을 다음 :
<?php
require('access.php');
?>
secret text
그러나 나는 '안녕하세요'my site에 입력하면, 그것은 나를 내 비밀번호가 잘못 알려줍니다. 서버가 이것을 허용하지 않는 설정 방법에 대해 뭔가 있습니까? html과 php 모두에 대해 설정되어있는 두 개의 다른 서버에서이 작업을 시도했지만 두 경우 모두 암호가 허용되지 않습니다.
비밀번호가 해시되었습니다. 너는 그렇지 않아. 암호 앞에 줄의 주석을 확인하십시오. _ "// sha1() 암호화 된 암호를 여기에 입력하십시오. - 예는 'hello'"_입니다. 거기에'sha1 ('hello') 결과를 넣어야합니다. – FirstOne
나는 FB, OpenID 및/또는 Google+를 사용하여 사용자 유효성 검사를 진지하게 고려할 것입니다. 도움이 필요하시면, 그냥 성 들게하고 나는 그 과정을 통해 당신을 걸을 것입니다. 100 % 안전하며 누출 된 정보로 인해 발생한 손해에 대해서는 사용자가 알지 못하기 때문에 책임을지지 않습니다! –