PHP: SSL HTTP Doğrulama?

0 Cevap php

Ben HTTP kimlik doğrulaması kullanarak kullanıcıyı doğrulamak için aşağıdaki kodu var olan bir php sayfası var, bu kod http:// url için çalışıyor ama https:// daha sonra onunla aynı sayfasını kullandığınızda kullanıcı adı ve şifre sormadı.

//authentication settings
define('USERNAME', 'prashant');
define('PASSWORD', 'password');

//Validating
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="Authentication required"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Unauthorized access';
    exit;
}else{
    if($_SERVER['PHP_AUTH_USER'] != USERNAME && $_SERVER['PHP_AUTH_PW'] != PASSWORD){
        header('WWW-Authenticate: Basic realm="Authentication required"');
        header('HTTP/1.0 401 Unauthorized');
        echo 'Unauthorized access';
        exit;
    }
}

Ben bu çözebilir sorun ve nasıl nedir?

Teşekkürler

0 Cevap