source: temp/trunk/html/test/kakinaka/auth_http.php @ 10094

Revision 10094, 1.1 KB checked in by kakinaka, 20 years ago (diff)

blank

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php 
2// ¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¤ÎÎó¥Ç¡¼¥¿¤Î¼èÆÀ¤È MD5 ¥Ñ¥¹¥ï¡¼¥É¤ò»ÈÍѤ·¤¿Îã
3require_once("../../require.php");
4$include_dir = realpath(dirname( __FILE__));
5require_once($include_dir . "/pear/Auth_HTTP.php");
6
7//define("DSN", "pgsql://kakinaka_db_user:[email protected]/kakinaka_db");
8define("DSN", "mysql://eccube_db_user:[email protected]:3308/eccube_db");
9
10// ¥Ç¡¼¥¿¥Ù¡¼¥¹Àܳ¥ª¥×¥·¥ç¥ó¤ÎÀßÄê
11$arrDbConn = array(
12    'dsn'=>DSN,
13    'table'=>"dtb_member",              // ¥Æ¡¼¥Ö¥ë̾
14    'usernamecol'=>"login_id",          // ¥æ¡¼¥¶Ì¾¤Î¥«¥é¥à
15    'passwordcol'=>"password",          // ¥Ñ¥¹¥ï¡¼¥É¤Î¥«¥é¥à
16    'cryptType'=>"none",                // ¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Ç¤Î¥Ñ¥¹¥ï¡¼¥É¤Î°Å¹æ²½·Á¼°
17    'db_fields'=>"*",                   // ¾¤Î¥«¥é¥à¤Î¼èÆÀ¤ò²Äǽ¤Ë¤¹¤ë
18);
19
20$objAuthHttp = new Auth_HTTP("DB", $arrDbConn);
21
22$objAuthHttp->setRealm('user realm');               // Îΰè (realm) ̾
23$objAuthHttp->setCancelText('Àܳ¥¨¥é¡¼');      // ǧ¾Ú¤¬¼ºÇÔ¤·¤¿ºÝ¤Ëɽ¼¨¤µ¤ì¤ë¥á¥Ã¥»¡¼¥¸
24$objAuthHttp->start();                  // ǧ¾Ú¥×¥í¥»¥¹¤Î³«»Ï
25
26if($objAuthHttp->getAuth())             // ǧ¾Ú¤¹¤Ù¤­¥æ¡¼¥¶¤«¤É¤¦¤«¤Î³Îǧ
27{
28    echo "ǧ¾ÚÀ®¸ù";
29    echo $objAuthHttp->getAuthData('name');     // ¤ª¤è¤Ó¥á¡¼¥ë¥¢¥É¥ì¥¹ (email) ¤ò¼èÆÀ¡£
30}
31
32?>
Note: See TracBrowser for help on using the repository browser.