ホームページ > バックエンド開発 > PHPチュートリアル > http認証をローカルで使用する方法

http認証をローカルで使用する方法

WBOY
リリース: 2016-06-13 12:57:04
オリジナル
939 人が閲覧しました

ローカルで http 認証を使用する方法
ローカルで HTTP 認証をテストするとログインできませんが、購入したスペースに置くとログインできますローカルで認証を使用する方法

私のシステムはwin 7です

インストール済みの apache 2.0 PHP 5.3 mysql 5.5

また、Apache の httpd.conf で
などの AUTH を呼び出しました。
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so

<br />
<?php<br />
$username = 'admin';<br />
$password = 'admin';<br />
if(isset($_SERVER['PHP_AUTH_USER']) &&<br />
   isset($_SERVER['PHP_AUTH_PW']))<br />
{<br />
	if($_SERVER['PHP_AUTH_USER'] == $username &&<br />
	   $_SERVER['PHP_AUTH_PW']	 == $password)<br />
	   echo "You are now logged in";<br />
	else die("Invalid username / password combination");<br />
}<br />
else<br />
{<br />
	header('WWW-Authenticate: Basic realm = "Restricted Section"');<br />
	header('HTTP/1.0 401 Unauthorized');<br />
	die("Please enter your username and password");<br />
}<br />
ログイン後にコピー

認証 モジュール php ヘッダー
-----解決策--------------------------------
.htaccess / については apache を参照してください。htpasswd の関連ドキュメント
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート