Home > Backend Development > PHP Tutorial > 用 PHP 进行 HTTP 认证

用 PHP 进行 HTTP 认证

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-23 13:43:29
Original
913 people have browsed it

<?php
Copy after login

$valid_passwords = array (“mario” => “carbonell”);
$valid_users = array_keys($valid_passwords);

$user = $SERVER['PHP_AUTH_USER'];
$pass = $SERVER['PHP_AUTH_PW'];

$validated = (in_array($user, $valid_users)) && ($pass == $valid_passwords[$user]);

if (!$validated) {
header('WWW-Authenticate: Basic realm=“My Realm”');
header('HTTP/1.0 401 Unauthorized');
die (“Not authorized”);
}

// If arrives here, is a valid user.
echo “

Welcome $user.

“;
echo “

Congratulation, you are into the system.

“;

?>

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template