ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/work/ebihara/prj_regist_ktai_uid_okurairi/webapp/modules/ktai/page/o_regist_ktai_uid_err.php @ 4030

Last change on this file since 4030 was 4030, checked in by ebihara, 14 years ago

#1129:個体識別番号を登録しないとSNSを使えなくする機能の修正

・新規ユーザは携帯登録が完了するまでc_memberではなくc_member_preを使うようにした

・その他文言修正

・問い合わせフォーム追加(実装途中)

File size: 1.6 KB
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class ktai_page_o_regist_ktai_uid_err extends OpenPNE_Action
8{
9    function isSecure()
10    {
11        return false;
12    }
13
14    function execute($requests)
15    {
16        // --- リクエスト変数
17        $ses = $requests['ses'];
18        $c_member_id = intval($requests['id']);
19        $c_member_pre_id = intval($requests['pre_id']);
20        // ----------
21
22        // セッションが有効かどうか
23        if ((!$pre = db_member_c_ktai_address_pre4session($ses)) && !empty($c_member_id)) {  // 既存メンバー
24            // 無効の場合、login へリダイレクト
25            $c_member_secure = db_member_c_member_secure4c_member_id($c_member_id);
26            $p = array('kad' => t_encrypt($c_member_secure['ktai_address']));
27            openpne_redirect('ktai', 'page_o_login', $p);
28        } elseif (!empty($c_member_id)) {
29        } elseif ((!$pre = db_member_c_member_pre4session($ses)) && !empty($c_member_pre_id)) {  // 新規登録
30            openpne_redirect('ktai', 'page_o_login');
31        }
32
33        if (!empty($c_member_id) && ($c_member_id == $pre['c_member_id'])) {
34            $this->set('c_member_id', $c_member_id);
35        } elseif (!empty($c_member_pre_id) && ($c_member_pre_id == $pre['c_member_pre_id'])) {
36            $pre['ktai_address'] = t_decrypt($pre['ktai_address']);
37            $this->set('c_member_pre_id', $c_member_pre_id);
38        } else {
39            openpne_redirect('ktai', 'page_o_login');
40        }
41
42        $this->set('ses', $ses);
43        $this->set('pre', $pre);
44        return 'success';
45    }
46}
47
48?>
Note: See TracBrowser for help on using the repository browser.