嘗試以下網址:https://cms1.gre.ac.uk/collaborativeprogrammes/student/index.asp驗證用戶時,他們輸入網址到瀏覽器
它帶來了用戶名和密碼,這是在其網站上的賬戶獨立的身份驗證提示;用戶組具有相同的用戶名和密碼以獲得輸入,但是一旦進入,您就可以使用自己的用戶名和密碼登錄。
我該如何實現?即僅第一認證提示。
嘗試以下網址:https://cms1.gre.ac.uk/collaborativeprogrammes/student/index.asp驗證用戶時,他們輸入網址到瀏覽器
它帶來了用戶名和密碼,這是在其網站上的賬戶獨立的身份驗證提示;用戶組具有相同的用戶名和密碼以獲得輸入,但是一旦進入,您就可以使用自己的用戶名和密碼登錄。
我該如何實現?即僅第一認證提示。
如果您在Windows上託管,然後打開IIS中的Windows身份驗證。 您的用戶需要他們的Active Directory憑據才能登錄。
OR
你可以閱讀這篇文章HTTP Authentication in PHP
第二種選擇似乎是最合適的。儘管OP提供的例子明顯在Windows服務器上運行,但沒有跡象表明他/她正試圖在Windows中實現此功能。 – ghoti
我更喜歡第二種選擇,謝謝 –
雖然這是一個ASP頁面,你可以在PHP與.htaccess文件
做到這一點看到這篇文章: http://www.addedbytes.com/lab/password-protect-a-directory-with-htaccess/
見http://php.net/manual/en/features.http-auth.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>";
}
?>
http://en.wikipedia.org/wiki/Basic_access_authentication –