PHP ユーザー ID 認証に関する簡単な説明 (1)
と書きます。この機能を実装するための対応する認証プログラム。以下は私の学習プロセスと経験の一部です。皆様のお役に立てれば幸いです。
(1) HTTP 検証に基づくシングルユーザー認証:
関数 header() を使用して HTTP ヘッダーを送信し、検証を強制します。このとき、クライアントのブラウザーはユーザー名とパスワードを入力するダイアログ ボックスを表示します。クライアント ユーザー入力 情報はサーバーに送信され、2 つのグローバル変数 $PHP_AUTH_USER および $PHP_AUTH_PW に保存されます。これらの変数を使用すると、ユーザーとパスワードの検証を実行できます。
以下のプログラムは簡易認証を実行できます
if ($PHP_AUTH_USER!='Jane'||$PHP_AUTH_PW!='123456')
{
Header("WWW-Authenticate: Basic realm="Popcorn Login"") );
Header("HTTP/1.0 401 Unauthorized");
echo "認証エラー!";
exit;
}
?>
(注: HTTP 認証を使用する場合は、Apache モジュールを使用する必要があります PHP を使用する場合CGI モードでは、HTTP ベースの検証機能を実装できません。