setExpire($GLOBALS['OpenPNE']['common']['session_lifetime']); $auth->setIdle($GLOBALS['OpenPNE']['common']['session_idletime']); if ( !$auth->auth() || !($u = $auth->getUsername(LOGIN_NAME_TYPE)) || db_member_is_login_rejected($u)) { $auth->logout(); if (LOGIN_URL_PC) { client_redirect_absolute(get_login_url()); } else { $_REQUEST['login_params'] = $_SERVER['QUERY_STRING']; openpne_forward('pc', 'page', "o_login"); exit; } } $auth->uid($u); $GLOBALS['AUTH'] = $auth; if (!$_SESSION['regist_step']) { $check_param = db_member_check_param_inputed($u); $_SESSION['regist_step'] = ($check_param == 0); //プロフィールが未登録の場合はリダイレクト $prof_ext_page=array( "do_h_regist_prof"=>true, "page_h_regist_prof"=>true, "do_inc_page_header_logout"=>true, ); if (($check_param==1) && !$prof_ext_page[$_REQUEST['a']]) { openpne_redirect('pc', 'page_h_regist_prof'); } //メールアドレスが未登録の場合はリダイレクト $mail_ext_page=array( "do_h_regist_address"=>true, "page_h_regist_address"=>true, "do_inc_page_header_logout"=>true, ); if (($check_param==2) && !$mail_ext_page[$_REQUEST['a']]) { openpne_redirect('pc', 'page_h_regist_address'); } } ?>