示例#1
0
 * @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();
}
// 認証不可の場合
示例#2
0
} 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"];
// 検索アドコード取得