PHP認証テスト

“; echo ““; echo ““; echo ““; echo ““; } // DBMSに接続するためのDSNの指定 $dsn = array( ‘phptype’ => ‘mysql’, ‘username’ => ‘root’, // DB接続用の特権 ‘password’ => ”, // 特権のパスワード ‘hostspec’ => ‘localhost’, ‘database’ => ‘auth_test’, // 接続DB ‘charset’ => ‘utf8’, ); // ここからPEAR:Auth用の接続につかう第2引数 $options = array( ‘dsn’ => $dsn, // 先程のDSN情報 ‘table’ => ‘auth_user’, // 認証で比較するtable名 ‘usernamecol’ => ‘userid’, // IDのカラム名 ‘passwordcol’ => ‘pass’, // Passwordのカラム名 ‘cryptType’ => ‘none’, // noneを指定したら暗号化しない設定 ‘db_fields’ => ‘*’ ); $auth = new Auth(“MDB2”, $options, “loginFunction”); // Authクラスをインスタンス化 $auth -> start(); // Authを使って認証の開始 wp_redirect( ‘http://localhost/wp-asunaro/parentsnews/’, 301 ); exit; var_dump($auth->getAuth()); if($auth->getAuth()){ var_dump(‘aaa’); if (!empty($_GET[‘logout’])) { var_dump(‘aaa111’); $auth -> logout(); $auth -> start(); die; } else { ?>idou