* * @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(); }