source: branches/dev/html/test/kakinaka/auth_http.php @ 8

Revision 8, 1.1 KB checked in by root, 17 years ago (diff)

new import

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.