Authentication Over HTTP : Authentication « HTML « PHP






Authentication Over HTTP

 
<?
    if (!isset($_SERVER['PHP_AUTH_USER'])) {
            header("WWW-Authenticate: Basic realm=\"Private Area\"");
            header("HTTP/1.0 401 Unauthorized");
            print "Sorry - you need valid credentials granted access to the private area!\n";
            exit;
    } else {
            print "Welcome to the private area, {$_SERVER['PHP_AUTH_USER']}- you used {$_SERVER['PHP_AUTH_PW']} as your password.";
    }
?>
  
  








Related examples in the same category

1.Basic authentication prompt
2.Checking the values returned from the authentication prompt
3.Get Users from users table
4.Enforcing Basic authentication
5.HTTP Authentication example
6.HTTP Authentication example forcing a new name/password
7.Hardcoding the username and password into a script
8.If user logged in
9.Only One Username and Password Is Valid
10.Usernames and Passwords Are Checked Against Data in a Database
11.Usernames and Passwords Are Checked Against Data in a File
12.Using HTTP authentication with a PHP script
13.Use database to store user name and password
14.The Username and Password Are Retrieved for Both Apache and IIS
15.Simple credentials checking:
16.User management with database