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

Changeset 9187


Ignore:
Timestamp:
Nov 16, 2008, 2:23:41 PM (11 years ago)
Author:
shingo
Message:

コードチェック用(2.12STR)

Location:
OpenPNE/branches/work/yamada/op212_chk
Files:
13 edited
7 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/yamada/op212_chk/config.php.sample

    r9186 r9187  
    173173    'page_h_invite','page_h_invite_confirm','do_h_invite_insert_c_invite',
    174174    'page_o_password_query','do_o_password_query',
     175    'page_o_regist_pc_mail','do_o_regist_pc_mail',
    175176),
    176177'ktai' => array(
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/css/master.css

    r9186 r9187  
    2828.snsLogin div#isSaveArea { top:128px; width:200px; text-align:center;}
    2929.snsLogin div#passwordQueryArea { top:146px; width:200px; text-align:center;}
    30 .snsLogin div#loginSecurity { left:0; width:250px; height:9px; background:url("../img/login_sec_black.gif") no-repeat center center; font-size:0; line-height:0; text-indent:-3000px;}
    31 #invite div.snsLogin div#loginSecurity { top:209px;}
    32 #free div.snsLogin div#loginSecurity { top:239px;}
    33 .snsLogin div#buttonLoginArea { top:179px;}
    34 .snsLogin div#buttonRegiArea { top:209px;}
     30.snsLogin div#pcAddressRegistArea { top:164px; width:200px; text-align:center;}
     31.snsLogin div#loginSecurity { left:0; width:268px; height:9px; background:url("../img/login_sec_black.gif") no-repeat center center; font-size:0; line-height:0; text-indent:-3000px;}
     32#invite div.snsLogin div#loginSecurity { top:227px;}
     33#free div.snsLogin div#loginSecurity { top:257px;}
     34.snsLogin div#buttonLoginArea { top:187px;}
     35.snsLogin div#buttonRegiArea { top:217px;}
    3536.snsLogin div#usernameArea span,
    3637.snsLogin div#passwordArea span { display:block; font-size:0; line-height:0; text-decoration:none; text-indent:-3000px;}
     
    3940.snsLogin div#isSaveArea input { margin-right:5px; vertical-align:middle;}
    4041.snsLogin div#isSaveArea span { font-size:10px; color:#000;}
     42.snsLogin div#pcAddressRegistArea a,
    4143.snsLogin div#passwordQueryArea a { font-size:10px; text-decoration:underline;}
    4244.snsLogin div#buttonLoginArea button { position:absolute; top:0; left:40px; border:0; text-indent:-3000px; cursor:pointer;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/001_openpne_red/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/002_openpne_beige/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/003_openpne_yellow/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/004_openpne_green/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/005_openpne_blue/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/006_openpne_navy/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/007_openpne_purple/skin.css

    r9186 r9187  
    2121.snsLogin div#isSaveArea span { color:#444;}
    2222.snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;}
    23 .snsLogin div#buttonLoginArea { top:170px;}
    24 .snsLogin div#buttonRegiArea { top:202px;}
     23.snsLogin div#buttonLoginArea { top:187px;}
     24.snsLogin div#buttonRegiArea { top:217px;}
    2525.snsLogin div#buttonLoginArea button,
    2626.snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;}
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/admin/templates/edit_c_admin_config.tpl

    r9186 r9187  
    441441※ドメイン指定受信を設定されている方は、「({$smarty.const.ADMIN_EMAIL})」からのメールを受信できるように指定してください。({/capture})
    442442
     443({capture name=pc_html_regist_pc_mail})
     444<a href="({t_url _html=0 _absolute=1 m=pc a=page_o_regist_pc_mail})">PCメールアドレス登録</a>({/capture})
     445
    443446<dl class="sampleHtml">
    444447<dt><strong class="item">PC版ログインフォーム</strong></dt>
     
    461464
    462465<dl class="sampleHtml">
     466<dt><strong class="item">PC版メールアドレス登録ページへのリンク</strong></dt>
     467<dd><textarea cols="84" rows="3" readonly="readonly">({$smarty.capture.pc_html_regist_pc_mail})</textarea></dd>
     468</dl>
     469
     470<dl class="sampleHtml">
    463471<dt><strong class="item">携帯版ログインフォーム</strong></dt>
    464472<dd><textarea cols="84" rows="16" readonly="readonly">({$smarty.capture.ktai_html_form})</textarea></dd>
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/do/o_regist_pc_mail.php

    r8435 r9187  
    2424    function execute($requests)
    2525    {
    26 
    27         // 外部認証の場合はリダイレクト
    28         check_action4pne_slave(false);
    29 
    3026        // --- リクエスト変数
    31         $ktai_address = $requests['ktai_address'];
    3227        $password = $requests['password'];
    3328        $pc_address = $requests['pc_address'];
    3429        $pc_address2 = $requests['pc_address2'];
     30
     31        if (OPENPNE_AUTH_MODE == 'pneid') {
     32            $username = $requests['pneid'];
     33        } else {
     34            $username = $requests['ktai_address'];
     35        }
     36
    3537        // ----------
     38
     39        if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
     40            client_redirect_login();
     41        }
    3642
    3743        $errors = array();
    3844        @session_start();
    39         if (OPENPNE_USE_CAPTCHA && (empty($_SESSION['captcha_keystring'])
    40             || $_SESSION['captcha_keystring'] !=  $requests['captcha'])
    41         ) {
     45
     46        if (OPENPNE_USE_CAPTCHA) {
     47            if ($_SESSION['captcha_keystring'] !== $requests['captcha']) {
     48                $errors[] = "確認キーワードが誤っています";
     49            }
     50
    4251            unset($_SESSION['captcha_keystring']);
    43             $errors[] = "確認キーワードが誤っています";
    44         } else {
    45             if (!$c_member_id = db_member_is_ktai_address_password_complete($ktai_address, $password)) {
    46                 $errors[] = '登録済み携帯アドレス、またはパスワードに正しい値を入力してください';
    47             }
    48             if (!db_common_is_mailaddress($pc_address)
    49                 || is_ktai_mail_address($pc_address)) {
    50                 $errors[] = 'PCメールアドレスを正しく入力してください';
    51             }
    52             if (db_member_c_member_id4pc_address($pc_address)) {
    53                 $errors[] = '入力されたメールアドレスは既に登録されています';
    54             }
    55             if ($pc_address !== $pc_address2) {
    56                 $errors[] = 'メールアドレスが一致しません';
    57             }
    58             if (!db_member_is_limit_domain4mail_address($pc_address)) {
    59                 $errors[] = '入力したメールアドレスでは登録できません';
     52        }
     53
     54        $c_member_id = db_member_c_member_id4username($username, true);
     55        if (!$c_member_id || db_member_hashed_password4c_member_id($c_member_id) !== md5($password)) {
     56            if (OPENPNE_AUTH_MODE == 'pneid') {
     57                $errors[] = 'ログインID、またはパスワードに正しい値を入力してください';
     58            } else {
     59                $errors[] = '携帯メールアドレス、またはパスワードに正しい値を入力してください';
    6060            }
    6161        }
     62        if (db_member_is_pc_address_registered($c_member_id)) {
     63            $errors[] = '既にPCメールアドレスを登録済みです';
     64        }
     65        if (!db_common_is_mailaddress($pc_address)
     66            || is_ktai_mail_address($pc_address)) {
     67            $errors[] = 'PCメールアドレスを正しく入力してください';
     68        }
     69        if (db_member_c_member_id4pc_address($pc_address)) {
     70            $errors[] = '入力されたメールアドレスは既に登録されています';
     71        }
     72        if ($pc_address !== $pc_address2) {
     73            $errors[] = 'メールアドレスが一致しません';
     74        }
     75        if (!db_member_is_limit_domain4mail_address($pc_address)) {
     76            $errors[] = '入力したメールアドレスでは登録できません';
     77        }
     78
    6279        if ($errors) {
    6380            $this->handleError($errors);
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/page/o_regist_pc_mail.php

    r8435 r9187  
    1414    function execute($requests)
    1515    {
     16        if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) {
     17            client_redirect_login();
     18        }
     19
    1620        return 'success';
    1721    }
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/templates/o_login.tpl

    r9186 r9187  
    3939({else})
    4040<span class="password_query"><a href="({t_url m=pc a=page_o_password_query})">&gt;パスワードを忘れた方はこちらへ</a></span>
     41<br /><a href="({t_url m=pc a=page_o_regist_pc_mail})">PCメールアドレス登録</a>
    4142({/if})
    4243({if $SSL_SELECT_URL})
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/templates/o_regist_pc_mail.tpl

    r8435 r9187  
    55<div class="dparts formTable"><div class="parts">
    66<div class="partsHeading"><h3>PCメールアドレス登録</h3></div>
     7
     8<div class="partsInfo">
     9<p>
     10既に携帯版を利用している方のみ、PCメールアドレスの登録をおこなうことができます。<br />
     11登録済みの({if $smarty.const.OPENPNE_AUTH_MODE == 'pneid'})ログインID({else})携帯メールアドレス({/if})とパスワード、登録したいPCメールアドレスを入力してください。
     12</p>
     13</div>
     14
    715({t_form_block m=pc a=do_o_regist_pc_mail})
    8 <table><tr>
    9 <th>登録済み携帯メールアドレス</th>
     16<table>
     17({if $smarty.const.OPENPNE_AUTH_MODE == 'pneid'})
     18<tr>
     19<th>ログインID</th>
     20<td>
     21<input type="text" class="input_text" name="pneid" value="({$requests.pneid})" size="40" />
     22</td>
     23</tr>
     24({else})
     25<tr>
     26<th>携帯メールアドレス</th>
    1027<td>
    1128<input type="text" class="input_text" name="ktai_address" value="({$requests.ktai_address})" size="40" />
    1229</td>
    13 </tr><tr>
     30</tr>
     31({/if})
     32<tr>
    1433<th>パスワード</th>
    1534<td>
     
    2847<td>
    2948<input type="text" class="input_text" name="pc_address2" value="" size="40" />
    30 <p class="caution">
    31 ※メールアドレスは公開されません。
    32 </p>
    3349</td>
    3450</tr>
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/validate/do/o_regist_pc_mail.ini

    r8435 r9187  
    11[ktai_address]
    22type = "string"
    3 required = 1
    43caption = "携帯メールアドレス"
     4
     5[pneid]
     6type = "string"
     7caption = "ログインID"
    58
    69[password]
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/validate/page/o_regist_pc_mail.ini

    r8435 r9187  
    11[ktai_address]
     2
     3[pneid]
    24
    35[pc_address]
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/portal/templates/inc_portal_Login_Form.tpl

    r9186 r9187  
    1515           ({else})
    1616           <div id="passwordQueryArea"><a href="({t_url m=pc a=page_o_password_query})">&gt;パスワードを忘れた方はこちらへ</a></div>
     17           <div id="pcAddressRegistArea"><a href="({t_url m=pc a=page_o_regist_pc_mail})">&gt;PCメールアドレス登録</a></div>
    1718           ({/if})
    1819           <div id="buttonLoginArea"><button type="submit" tabindex="4" id="buttonLogin">ログイン</button></div>
  • OpenPNE/branches/work/yamada/op212_chk/webapp/modules/portal/templates/preview.tpl

    r9186 r9187  
    4444           <div id="isSaveArea"><input type="checkbox" name="is_save" value="1" tabindex="3" id="isSave" /><label for="isSave"><span>次回から自動的にログイン</span></label></div>
    4545           <div id="passwordQueryArea"><a href="#">&gt;パスワードを忘れた方はこちらへ</a></div>
     46           <div id="pcAddressRegistArea"><a href="({t_url m=pc a=page_o_regist_pc_mail})">&gt;PCメールアドレス登録</a></div>
    4647           <div id="buttonLoginArea"><button type="submit" tabindex="4" id="buttonLogin" onclick="window.alert('プレビューページからはログインできません。');">ログイン</button></div>
    4748           ({if ! $smarty.const.IS_CLOSED_SNS})
Note: See TracChangeset for help on using the changeset viewer.