Basic/Digest認証したユーザ名を取得する

ALL
スポンサーリンク

Apache で Basic/Digest認証したユーザ名を取得する方法です。
設定方法は次の記事を参照してください。

Apacheのbasic認証とdigest認証 パソコン鳥のブログ
apacheでBasic認証をLixnuxアカウントでおこなう:パソコン鳥のブログ

ユーザ名の取得は、PHP/Perl ともに環境変数 REMOTE_USER で取得できます。
Basic認証、Digest認証どちらも REMOTE_USER で取得します。

環境変数 REMOTE_USER の取得方法は、次のようにします。

Perl:
$ENV{REMOTE_USER}

PHP:
$_SERVER{REMOTE_USER}

参考

PHP/認証ユーザ名を取得する方法 – Web関連技術調査
BASIC認証でログインに成功したユーザ名を取得する方法

コメント