2016-12-01 7 views
1

file/mysql 데이터베이스를 사용하는 대신 pht 스크립트를 사용하여 lighttpd에서 사용자 정의 인증을 구현하는 방법이 있습니까? Lighttpd는 PHP 스크립트를 호출하고 그 결과에 따라 요청을 인증하거나 거부 할 수 있습니다.lighttpd PHP 스크립트를 사용하여 사용자 정의 인증

우리가 file/mysql을 사용하고 싶지 않을 수있는 이유는 그 비밀 번호가 RSA SecureID와 비슷한 시간에 민감하고 동적으로 변하기 때문입니다.

감사합니다.

답변

1

이 경우 http 인증을 사용할 수 없습니까?

는 PHP 예 :

<?php 
if (!isset($_SERVER['PHP_AUTH_USER'])) { 
    header('WWW-Authenticate: Basic realm="My Realm"'); 
    header('HTTP/1.0 401 Unauthorized'); 
    echo 'Text to send if user hits Cancel button'; 
    exit; 
} else { 
    echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; 
    echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; 
} 
?> 

또는 https://redmine.lighttpd.net/projects/1/wiki/HowToBasicAuth