Re: Password Protection

From: Date: Thu, 17 Feb 2005 08:03:57 +0000
Subject: Re: Password Protection
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-208897@lists.php.net to get a copy of this message
Kevin Javia wrote:
I am experimenting on my site and I want to make it password protected like www.realsolution.com. If any one enters correct user name and password, only then they will be able to enter into my site. How can I do that in PHP? Any ideas? Thanks a ton in advance.
Try this: function authenticate() { header('WWW-authenticate: basic realm="My protected area"'); header('HTTP/1.0 401 Unauthorized'); print 'Please use a correct login!'; exit; } function authorize() { if( (!isset($_SERVER['PHP_AUTH_USER']))
     or ($_SERVER['PHP_AUTH_USER'] == '') ) {
    authenticate();
} else {
    $login = strtolower($_SERVER['PHP_AUTH_USER']);
    $passwd = $_SERVER['PHP_AUTH_PW'];
    if (.....) {     // check $login and $passwd against the list of authorized users
      return true;
    }
    else {
      authenticate();
    }
} return false; }

« previous php.general (#208897) next »