タグ

2008年6月26日のブックマーク (3件)

  • Moony::log - PHPだけでBasic認証

    何かの拍子で使わないとも限らないのでメモ代わりに書いておく。ざっくりと流れだけ。 <?php if (!authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) { header('WWW-Authenticate: Basic realm="title here"'); header('HTTP/1.1 401 Unauthorized'); echo 'Authentication failure.'; exit; } function authenticate($user, $password) { return ($user === VALID_USER && md5($password) === VALID_PASSWORD); } ?> authenticate関数の部分でデータベースアクセスするようにす

    Moony::log - PHPだけでBasic認証
  • PHP Dream : Basic認証を行う

    <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> <title>ユーザを追加しよう</title> </head> <body bgcolor="#FFFFFF" text="#006666"> ユーザ追加フォーム<br> <br> ID、Passwordを書き込み、<br> 「送信」ボタンを押してください。<br> <br> <form method="post" action="useradd.php"> ID:<br> <input type="text" name="ID" value="" size="50" maxlength="256"><br> Password:<br> <input type="password" name="password" val

  • phpでベーシック認証 - bnote

    ベーシック認証とは、事前に作成したユーザーとパスワードを持つ人にのみページを公開したい時 簡単に使用できるのが、ベーシック認証です。 ここでは、phpによる ベーシック認証 を紹介します。 ベーシック認証 の仕組みについては、次のページを参照してください。[ベーシック認証] Apacheによる ベーシック認証 は、次のページを参照してください。[Apacheによるベーシック認証 ] PHPによるHTTP認証のフック この機能は、Apacheモジュールとして実行した時のみ 有効で、CGI版では利用できません。 仕組みとしては、Apache等がクライアントとのやり取りを行うのと同様のことを php で実現することになります。 <?php function AuthenticateUser($user,$pwd){ //ファイルやDBを使ってユーザーをチェックします。 } if(!isset($