source: branches/feature-module-update/html/test/kakinaka/auth_http.php @ 15080

Revision 15080, 1.2 KB checked in by nanasess, 17 years ago (diff)

svn properties 設定

  • svn:mime-type - application/x-httpd-php; charset=UTF-8
  • svn:keywords - Id
  • Property svn:keywords set to Id
  • Property svn:mime-type set to application/x-httpd-php; charset=UTF-8
Line 
1<?php 
2require_once($include_dir . "/pear/Auth_HTTP.php"); // PEARのAuth_HTTPファイルの読み込み
3
4//define("DSN", "pgsql://kakinaka_db_user:password@kakinaka.ec-cube.net/kakinaka_db");
5define("DSN", "mysql://eccube_db_user:password@210.18.212.165:3308/eccube_db");
6
7// データベース接続オプションの設定
8$arrDbConn = array(
9    'dsn'=>DSN,
10    'table'=>"dtb_member",              // テーブル名
11    'usernamecol'=>"login_id",          // ユーザ名のカラム
12    'passwordcol'=>"password",          // パスワードのカラム
13    'cryptType'=>"none",                // パスワードの暗号化形式(暗号化なしのときはnone)
14    'db_fields'=>"*",                   // その他のカラムを取得する場合にはカラムを指定する
15);
16
17$objAuthHttp = new Auth_HTTP("DB", $arrDbConn);     // オブジェクト生成
18
19$objAuthHttp->setRealm('user realm');               // 領域 (realm) 名
20$objAuthHttp->setCancelText('接続エラー');           // 認証失敗時、表示されるメッセージ
21
22$objAuthHttp->start();                              // 認証開始
23
24// 認証チェック(成功:TRUE 失敗:FALSE)
25if($objAuthHttp->getAuth())             
26{
27    echo "認証成功";
28    echo "ようこそ " . $objAuthHttp->getAuthData('name') . "さん";    // 取得したデータを使用する
29}
30
31?>
Note: See TracBrowser for help on using the repository browser.