0
說我有使用htpasswd的稱爲保護的目錄/祕密PHP:FOPEN檢查客戶是否有密碼保護的文件(htpasswd的)
一個有效的用戶登錄到/祕密認證。
他們被重定向回公共區域。
在該公共區域內,有沒有一種方法可以知道當前用戶是否已通過htpasswd進行身份驗證?
謝謝你的時間!
說我有使用htpasswd的稱爲保護的目錄/祕密PHP:FOPEN檢查客戶是否有密碼保護的文件(htpasswd的)
一個有效的用戶登錄到/祕密認證。
他們被重定向回公共區域。
在該公共區域內,有沒有一種方法可以知道當前用戶是否已通過htpasswd進行身份驗證?
謝謝你的時間!
在/ secret文件夾中,您可以讓索引頁設置會話並從公共區域檢查該文件夾。
例如,在PHP:
/secret/index.php
<?php
session_start();
$_SESSION['htpasswdAuth'] = true;
header("Location: /public/area");
?>
然後其它腳本可以這樣做:
<?php
session_start();
if(isset($_SESSION['htpasswdAuth']) && $_SESSION['htpasswdAuth'] == true)
{
echo 'hello authenticated user!';
}
?>