Auth_HTTP 例2

Auth_HTTP 例2 – データベースからの列データの取得と MD5 パスワード使用の例


// データベースからの列データの取得と MD5 パスワードを使用した例


// データベース接続オプションの設定
$AuthOptions = array(
'table'=>"testable",                            // テーブル名 
'usernamecol'=>"username",            // ユーザ名のコラム
'passwordcol'=>"password",            // パスワードのコラム
'cryptType'=>"md5",                // データベース中でのパスワードの暗号化形式
'dbFields'=>"*",                // 他のコラムの取得を可能にする

$a = new Auth_HTTP("DB"$AuthOptions);

$a->setRealm('yourrealm');            // 領域 (realm) 名
$a->setCancelText('<h2>Error 401</h2>');        // 認証が失敗した際に表示されるメッセージ
$a->start();                    // 認証プロセスの開始

if($a->getAuth())                // 認証すべきユーザかどうかの確認 
"Hello $a->username welcome to my secret page <BR>";
"Your details on file are: <BR>";
$a->getAuthData('userid');        // データベースから他のデータを取得している。
echo $a->getAuthData('telephone');      // この例では、ユーザID (userid)、電話番号 (telephone)
echo $a->getAuthData('email');        // およびメールアドレス (email) を取得。
シンプルなパスワード保護の例 (Previous) 認証済みのユーザかどうか確認する。 (Next)
Last updated: Fri, 27 Nov 2015 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: doconnor
Nope: not a typo :)
Note by:

type-oh? dsn->DNS?