* @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ // 携帯端末種別毎にheader,doctype等を生成 require_once D_BASE_DIR . "/common/doctype.php"; $sesName = $_config["define"]["BAITAI_SESSION_NAME"]; // セッションパス用ディレクトリ作成 if (!is_dir("/tmp/" . $_config["define"]["PROJECT_NAME"] . "/baitai")) { if (!is_dir("/tmp/" . $_config["define"]["PROJECT_NAME"])) { mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"]); } mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"] . "/baitai"); } // セッションスタート if (!ComSession::isStarted()) { ComSession::setOptions(array("save_path" => "/tmp/" . $_config["define"]["PROJECT_NAME"] . "/baitai", "cache_expire" => 360, "cache_limiter" => "nocache", "name" => $sesName, "gc_maxlifetime" => 60 * 60 * 5)); ComSession::start(); } // 処理タイムアウトの制限を取る set_time_limit(0); $loginId = $requestOBJ->getParameter("login_id", null, "post"); $password = $requestOBJ->getParameter("password", null, "post"); $adminBaitaiAuthOBJ = AdmAuth::getInstance(); if ($requestOBJ->getActionName() == "baitai_Login") { // ログインデータの破棄 $adminBaitaiAuthOBJ->clearIdentity(); $result = $adminBaitaiAuthOBJ->baitaiAuthentication($loginId, $password); } else { $result = $adminBaitaiAuthOBJ->baitaiAuthentication(); } // 認証不可の場合
} else { // モバイル表示時のテストアクセス用 if ($isURIMobile) { ini_set("default_charset", "SJIS"); } // セッションパス用ディレクトリ作成 if (!is_dir("/tmp/" . $_config["define"]["PROJECT_NAME"] . "/www")) { if (!is_dir("/tmp/" . $_config["define"]["PROJECT_NAME"])) { mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"]); } mkdir("/tmp/" . $_config["define"]["PROJECT_NAME"] . "/www"); } $sessionSetOption = array("save_path" => "/tmp/" . $_config["define"]["PROJECT_NAME"] . "/www", "name" => $sesName, "gc_maxlifetime" => 60 * 60 * 24 * 7); } if (!ComSession::isStarted()) { ComSession::setOptions($sessionSetOption); if ($sessionId) { ComSession::setId($sessionId); } ComSession::start(); } // アクセスページ名 $accessPageName = $controllerOBJ->convertActionName($requestOBJ->getActionName()); // common用エラーセッション $ComErrSessOBJ = new ComSessionNamespace("common_err"); // セッションにセットします $userSessOBJ = new ComSessionNamespace("user"); $getRequestOBJ = new ComRequest(); $affiliateParam = $getRequestOBJ->getAllParameter("", "get"); $advCd = $affiliateParam["advcd"]; // 検索アドコード取得