Re: Password Protection
| From: | Steve | 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;
}