function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     $sid = $requests['sid'];
     $ktai_address = $requests['ktai_address'];
     $ktai_address = str_replace('"', '', $ktai_address);
     if (!db_member_is_active_sid($sid)) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     //携帯メールアドレスチェック
     if (!db_common_is_mailaddress($ktai_address)) {
         $msg = "メールアドレスを正しく入力してください";
     } elseif (db_member_is_sns_join4mail_address($ktai_address, 0, true)) {
         $msg = "そのメールアドレスは既に登録済みです";
     } elseif (!is_ktai_mail_address($ktai_address)) {
         $msg = "携帯メールアドレスを入力してください";
     }
     if (!empty($msg)) {
         $p = array('msg' => $msg, 'sid' => $sid, 'ktai_address' => $ktai_address);
         openpne_redirect('pc', 'page_o_regist_ktai_address', $p);
     }
     $pre = db_member_c_member_pre4sid($sid);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     $this->set('ktai_address', $ktai_address);
     $this->set('sid', $sid);
     return 'success';
 }
Пример #2
0
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     // --- リクエスト変数
     $sid = $requests['sid'];
     $err_msg = $requests['err_msg'];
     // ----------
     if (!db_member_is_active_sid($sid)) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     $pre = db_member_c_member_pre4sid($sid);
     $this->set('err_msg', $err_msg);
     session_name('OpenPNEpcregist');
     @session_start();
     $this->set('profs', $_SESSION['prof']);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     $c_member_pre = db_member_c_member_pre4c_member_pre_session($sid);
     $this->set('sid', $sid);
     $this->set('pc_address', $c_member_pre['pc_address']);
     $public_flags = array('public' => '全員に公開', 'friend' => WORD_MY_FRIEND . 'まで公開', 'private' => '公開しない');
     $this->set('public_flags', $public_flags);
     $this->set('month_list', p_regist_prof_c_profile_month_list4null());
     $this->set('day_list', p_regist_prof_c_profile_day_list4null());
     $this->set('query_list', p_common_c_password_query4null());
     $this->set('c_profile_list', db_member_c_profile_list());
     return 'success';
 }
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     // --- リクエスト変数
     $sid = $requests['sid'];
     // ----------
     if (!db_member_is_active_sid($sid)) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     $pre = db_member_c_member_pre4sid($sid);
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     $this->set('sid', $sid);
     session_name('OpenPNEpcregist');
     @session_start();
     $this->set('prof', $_REQUEST['prof']);
     $this->set('pc_address', $pre['pc_address']);
     $query_list = p_common_c_password_query4null();
     $query_id = $_REQUEST['c_password_query_id'];
     $this->set('password_query_name', $query_list[$query_id]);
     $this->set('profile_list', db_member_c_profile_list4null());
     return 'success';
 }
Пример #4
0
 function execute($requests)
 {
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('c_siteadmin', p_common_c_siteadmin4target_pagename('sns_privacy'));
     $this->set('sns_name', SNS_NAME);
     return 'success';
 }
 function execute($requests)
 {
     //外部認証の場合はリダイレクト
     check_action4pne_slave(false);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     return 'success';
 }
Пример #6
0
 function execute($requests)
 {
     //外部認証の場合はリダイレクト
     check_action4pne_slave(false);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('c_password_query_list', p_common_c_password_query4null());
     return 'success';
 }
Пример #7
0
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     return 'success';
 }
Пример #8
0
 function execute($requests)
 {
     if (LOGIN_URL_PC && !DISPLAY_LOGIN) {
         client_redirect_absolute(LOGIN_URL_PC);
     }
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('INC_PAGE_HEADER', db_banner_get_top_banner(false));
     $this->set('IS_CLOSED_SNS', IS_CLOSED_SNS);
     $this->set('top_banner_html_before', p_common_c_siteadmin4target_pagename('top_banner_html_before'));
     $this->set('top_banner_html_after', p_common_c_siteadmin4target_pagename('top_banner_html_after'));
     $this->set('inc_page_footer', p_common_c_siteadmin4target_pagename('inc_page_footer_before'));
     return 'success';
 }
Пример #9
0
 function execute($requests)
 {
     $url = get_login_url();
     if ($requests['login_params']) {
         if (strrpos($url, '?') !== false) {
             $url .= '&';
         } else {
             $url .= '?';
         }
         $url .= 'login_params=' . urlencode($requests['login_params']);
     }
     // リダイレクト
     header('Refresh: 3; URL=' . $url);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $msg = '';
     switch ($requests['msg_code']) {
         case 'login_failed':
             $msg = 'ログインに失敗しました。再度、ログイン操作を行ってください。';
             break;
         case 'logout':
             $msg = 'ログアウトしました。';
             break;
         case 'password_reset_timeout':
             $msg = 'パスワード再設定の有効期限が過ぎています。';
             break;
         case 'change_mailaddress':
             $msg = 'メールアドレスが変更されました。';
             break;
         case 'change_password':
             $msg = 'パスワードを変更しました。新しいパスワードで再ログインしてください。';
             break;
         case 'taikai':
             $msg = '退会完了しました。ご利用ありがとうございました。';
             break;
         case 'invalid_url':
             $msg = 'このURLは既に無効になっています。';
             break;
         case 'regist_mail':
             $msg = 'メールアドレスを登録しました。';
             break;
         case 'login_rejected':
             $msg = 'ログインできませんでした。';
             break;
     }
     $this->set('msg', $msg);
     $this->set('login_url', $url);
     return 'success';
 }
Пример #10
0
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     //アフィリエイトタグ用変数
     $aftag = str_replace(array('({$ID})', '({$DATETIME})'), array($requests['c_member_id'], date("YmdHis")), AFFILIATE_TAG);
     $this->set('aftag', $aftag);
     $this->set('login_url', get_login_url());
     return 'success';
 }
Пример #11
0
 function execute($requests)
 {
     // オープン制のSNS以外では無効
     if (IS_CLOSED_SNS) {
         client_redirect_login();
     }
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('SNS_NAME', SNS_NAME);
     return 'success';
 }
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     $sid = $requests['sid'];
     if (!db_member_is_active_sid($sid)) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     $pre = db_member_c_member_pre4sid($sid);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('regist'));
     $this->set('ktai_address', $requests['ktai_address']);
     $this->set('sid', $sid);
     return 'success';
 }
Пример #13
0
 function execute($requests)
 {
     $c_free_page = db_admin_get_c_free_page_one($requests['c_free_page_id']);
     //フリーページが存在しない
     if (!$c_free_page) {
         $p = array('msg' => "指定されたフリーページは存在しません");
         openpne_redirect('pc', 'page_o_err_free_page', $p);
     }
     //フリーページが認証あり用
     if ($c_free_page['auth']) {
         $p = array('c_free_page_id' => $requests['c_free_page_id']);
         openpne_redirect('pc', 'page_h_free_page', $p);
     }
     //フリーページが携帯用
     if ($c_free_page['type'] == "ktai") {
         $p = array('msg' => "指定されたフリーページは携帯専用です。携帯で御覧下さい");
         openpne_redirect('pc', 'page_o_err_free_page', $p);
     }
     $this->set('INC_HEADER_title', $c_free_page['title']);
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set("c_free_page", $c_free_page);
     return 'success';
 }
Пример #14
0
 function execute($requests)
 {
     // --- リクエスト変数
     $sid = $requests['sid'];
     // ----------
     $this->set('sid', $sid);
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     // メールアドレスが登録できるかどうか
     $c_pc_address_pre = do_common_c_pc_address_pre4sid($sid);
     if (!util_is_regist_mail_address($c_pc_address_pre['pc_address'], $c_pc_address_pre['c_member_id'])) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     if ($c_pc_address_pre) {
         $this->set('username', $c_pc_address_pre['pc_address']);
         $this->set('pc_address', $c_pc_address_pre['pc_address']);
         return 'success';
     } else {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
 }
Пример #15
0
 function execute($requests)
 {
     //<PCKTAI
     if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
         client_redirect_login();
     }
     //>
     $sid = $requests['sid'];
     if (!db_member_is_active_sid($sid)) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     // メールアドレスが登録できるかどうか
     $pre = db_member_c_member_pre4sid($sid);
     if (!util_is_regist_mail_address($pre['pc_address'])) {
         $p = array('msg_code' => 'invalid_url');
         openpne_redirect('pc', 'page_o_tologin', $p);
     }
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('sid', $sid);
     $this->set('c_siteadmin', p_common_c_siteadmin4target_pagename('sns_kiyaku'));
     return 'success';
 }
Пример #16
0
 function execute($requests)
 {
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     return 'success';
 }
Пример #17
0
 function execute($requests)
 {
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     return 'success';
 }