".date("Y/m/d H:i:d")."\n"; print "chk -> ".$p['chk']."\n"; } // チェック済か確認 if(!($p['chk'] != date('YmdH') && $p['carrier'] == 'e')) { if(AUTHCHECK_DEBUG_MODE){ $body = ob_get_contents(); $fp = fopen("/tmp/aida","a"); fputs($fp,$body); fclose($fp); ob_end_clean(); } return; } // 対応端末か確認 /* $support_device = device_check(&$p); if(false == $support_device) { return; } */ chdir(dirname(__FILE__) . "/bin"); if(AUTHCHECK_DEBUG_MODE){ print "mode -> ".$p['mode']."\n"; } switch($p['mode']) { default: $return_url = urlencode($_SERVER["SCRIPT_NAME"] . "?" . $_SERVER["QUERY_STRING"]); $exec = "./authcheck at=11000 cp=" . EZ_CP . " sc=" . EZ_SC . " tu='http://" . EZ_DOMAIN . "/authcheck/authcheck.php?mode=" . EZ_CP . EZ_SC . "&return_url={$return_url}' nu='http://" . EZ_DOMAIN . "/authcheck/authcheck.php?mode=" . EZ_CP . EZ_SC."_nu" . "&return_url={$return_url}' lt=" . EZ_LT; if(AUTHCHECK_DEBUG_MODE){ print "Exec -> " . $exec."\n"; print "Return_url => ".$return_url."\n"; } $fp = popen($exec, "r"); while(!feof($fp)) { $buff .= fgets($fp, 8192); } pclose($fp); if(AUTHCHECK_DEBUG_MODE){ print "Buff -> ".$buff."\n"; $body = ob_get_contents(); $fp = fopen("/tmp/aida","a"); fputs($fp,$body); fclose($fp); ob_end_clean(); } header($buff); exit; case EZ_CP . EZ_SC: $result = true; //auユーザIDの取得 $uid = getenv('HTTP_X_UP_SUBNO'); $p['uid'] = $uid ; $ret = check_member($p , '1'); if(AUTHCHECK_DEBUG_MODE){ print "Uid => ".$uid."\n"; print "MemberCheck ret -> "; var_dump($ret); } //- NDで無効状態の場合、有効にする if(!$ret){ $insert_ret = profile_in_exec($p['uid'],'2','1'); } if(AUTHCHECK_DEBUG_MODE){ $body = ob_get_contents(); $fp = fopen("/tmp/aida","a"); fputs($fp,$body); fclose($fp); ob_end_clean(); } header("Location: {$p['return_url']}&chk=" . date('YmdH')); // header("Location: http://test.katsuyo.net/index_ai.php"); exit; case EZ_CP . EZ_SC . "_nu": //auユーザIDの取得 $uid = getenv('HTTP_X_UP_SUBNO'); $p['uid'] = $uid ; $ret = check_member($p , '1'); if(AUTHCHECK_DEBUG_MODE){ print "--- Authchk => Not Valid User\n"; print "Uid => ".$uid."\n"; print "MemberCheck ret -> "; var_dump($ret); print "return_url -> "; print $p['return_url']."\n"; } //- NDで有効状態の場合、無効にする if($ret){ $out_ret = profile_out_exec($p['uid'],'1'); } if(AUTHCHECK_DEBUG_MODE){ $body = ob_get_contents(); $fp = fopen("/tmp/aida","a"); fputs($fp,$body); fclose($fp); ob_end_clean(); } // header("Location: http://test.katsuyo.net/signup/mymenu_touroku_top.php"); header("Location: {$p['return_url']}&chk=" . date('YmdH')); exit; } } authcheck($p); ?>