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

Changeset 2770


Ignore:
Timestamp:
May 10, 2007, 11:37:28 PM (12 years ago)
Author:
ebihara
Message:

#700:かんたんログイン設定時、個体識別番号の重複チェックをするようにした(r2765)
#700:新規登録時や携帯メールアドレス変更時に個体識別番号を設定する際にも、重複チェックをするようにした(r2766)
#702:携帯登録時の個体識別番号の取得を必須にした場合は、ユーザの設定画面から削除できないようにした(r2767)
#701:かんたんログイン用の「個体識別番号」の用語を統一(端末IDなどを置換)(r2768)

Location:
OpenPNE/branches/2.8.x/webapp
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/webapp/lib/OpenPNE/KtaiID.php

    r1856 r2770  
    77/**
    88 * OpenPNE_KtaiID
    9  * 端末IDを取得する
     9 * 個体識別番号を取得する
    1010 */
    1111class OpenPNE_KtaiID
     
    2121
    2222    /**
    23      * IDを取得する (static)
     23     * 個体識別番号を取得する (static)
    2424     *
    2525     * @access public
    26      * @return string 端末ID(取得できなかった場合は空文字列)
     26     * @return string 個体識別番号(取得できなかった場合は空文字列)
    2727     */
    2828    function getID()
  • OpenPNE/branches/2.8.x/webapp/lib/util/ktai.php

    r2641 r2770  
    5353        37  => "このアドレスでは登録できません",
    5454        38  => "退会理由を入力して下さい",
     55        39  => "この個体識別番号はすでに登録されています",
    5556    );
    5657
  • OpenPNE/branches/2.8.x/webapp/modules/admin/templates/edit_c_admin_config.tpl

    r2634 r2770  
    8181</tr>
    8282<tr class="cell27">
    83 <th colspan="2">端末IDの取得設定</th>
    84 <td>
    85 <input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_2" type="radio" value="2"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 2}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_2">携帯登録時に端末IDを取得する(必須)</label><br />
    86 <input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_1" type="radio" value="1"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 1}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_1">携帯登録時に端末IDを取得する(任意)</label><br />
    87 <input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_0" type="radio" value="0"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 0}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_0">携帯登録時に端末IDを取得しない</label>
     83<th colspan="2">個体識別番号の取得設定</th>
     84<td>
     85<input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_2" type="radio" value="2"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 2}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_2">携帯登録時に個体識別番号を取得する(必須)</label><br />
     86<input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_1" type="radio" value="1"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 1}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_1">携帯登録時に個体識別番号を取得する(任意)</label><br />
     87<input class="basicRadio" name="IS_GET_EASY_ACCESS_ID" id="IS_GET_EASY_ACCESS_ID_0" type="radio" value="0"({if $smarty.const.IS_GET_EASY_ACCESS_ID == 0}) checked="checked"({/if}) /><label for="IS_GET_EASY_ACCESS_ID_0">携帯登録時に個体識別番号を取得しない</label>
    8888</td>
    8989</tr>
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/do/h_config_easy_login.php

    r1856 r2770  
    2626
    2727        if (!$requests['delete']) {
    28             // update
    29             db_member_update_easy_access_id($u, $easy_access_id);
    30             $p = array('msg' => 28);
    31             openpne_redirect('ktai', 'page_h_config', $p);
     28            // 個体識別番号がすでに登録済み
     29            if (db_member_c_member_id4easy_access_id($easy_access_id)) {
     30                $p = array('msg' => 39);
     31                openpne_redirect('ktai', 'page_h_config', $p);
     32            } else {
     33                // update
     34                db_member_update_easy_access_id($u, $easy_access_id);
     35                $p = array('msg' => 28);
     36                openpne_redirect('ktai', 'page_h_config', $p);
     37            }
    3238        } else {
     39            // 個体識別番号の取得が必須の場合は個体識別番号の削除はできない
     40            if (IS_GET_EASY_ACCESS_ID == 2) {
     41                handle_kengen_error();
     42            }
    3343            // delete
    3444            db_member_update_easy_access_id($u, '');
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/do/o_insert_c_member.php

    r2657 r2770  
    8484            if (!$easy_access_id && (IS_GET_EASY_ACCESS_ID == 2)) {
    8585                $errors[] = '携帯の個体識別番号を取得できませんでした';
     86            }
     87            if (db_member_c_member_id4easy_access_id($easy_access_id)) {
     88                $errors[] = 'この個体識別番号はすでに登録されています';
    8689            }
    8790        }
     
    113116        }
    114117
    115         // 端末IDの登録
     118        // 個体識別番号の登録
    116119        if ($easy_access_id) {
    117120            db_member_update_easy_access_id($c_member_id, $easy_access_id);
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/do/o_update_ktai_address.php

    r2657 r2770  
    3636        }
    3737
    38 
    3938        if (IS_GET_EASY_ACCESS_ID == 2) {
    4039
     
    4544                openpne_redirect('ktai', 'page_o_login2', $p);
    4645            } else {
     46                if ($c_member_id != db_member_c_member_id4easy_access_id($easy_access_id)) {
     47                    $p = array('msg' => 39, 'ses' => $ses);
     48                    openpne_redirect('ktai', 'page_o_login2', $p);
     49                }
    4750                // update
    4851                db_member_update_easy_access_id($c_member_id, $easy_access_id);
     
    5558        // 携帯の個体識別番号の取得が任意
    5659            if ($easy_access_id = OpenPNE_KtaiID::getID()) {
     60                if ($c_member_id != db_member_c_member_id4easy_access_id($easy_access_id)) {
     61                    $p = array('msg' => 39, 'ses' => $ses);
     62                    openpne_redirect('ktai', 'page_o_login2', $p);
     63                }
    5764                // update
    5865                db_member_update_easy_access_id($c_member_id, $easy_access_id);
  • OpenPNE/branches/2.8.x/webapp/modules/ktai/templates/h_config_easy_login.tpl

    r2 r2770  
    2323({if $is_registered})
    2424<input type="submit" name="update" value="変更">
    25 <input type="submit" name="delete" value="削除"><br>
     25({if $smarty.const.IS_GET_EASY_ACCESS_ID != 2})
     26<input type="submit" name="delete" value="削除">
     27({/if})
     28<br>
    2629({else})
    2730<input type="submit" name="update" value="ケータイ情報送信"><br>
Note: See TracChangeset for help on using the changeset viewer.