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

Changeset 8438


Ignore:
Timestamp:
Sep 24, 2008, 3:07:54 AM (12 years ago)
Author:
ebihara
Message:

#2991:captcha_keystring の比較に型もチェックするように修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/pc/do/o_regist_pc_mail.php

    r8437 r8438  
    3737        $errors = array();
    3838        @session_start();
    39         if (OPENPNE_USE_CAPTCHA && (empty($_SESSION['captcha_keystring'])
    40             || $_SESSION['captcha_keystring'] !=  $requests['captcha'])
    41         ) {
     39
     40        if (OPENPNE_USE_CAPTCHA) {
     41            if ($_SESSION['captcha_keystring'] !== $requests['captcha']) {
     42                $errors[] = "確認キーワードが誤っています";
     43            }
     44
    4245            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[] = '入力したメールアドレスでは登録できません';
    60             }
    6146        }
     47
     48        if (!$c_member_id = db_member_is_ktai_address_password_complete($ktai_address, $password)) {
     49            $errors[] = '登録済み携帯アドレス、またはパスワードに正しい値を入力してください';
     50        }
     51        if (!db_common_is_mailaddress($pc_address)
     52            || is_ktai_mail_address($pc_address)) {
     53            $errors[] = 'PCメールアドレスを正しく入力してください';
     54        }
     55        if (db_member_c_member_id4pc_address($pc_address)) {
     56            $errors[] = '入力されたメールアドレスは既に登録されています';
     57        }
     58        if ($pc_address !== $pc_address2) {
     59            $errors[] = 'メールアドレスが一致しません';
     60        }
     61        if (!db_member_is_limit_domain4mail_address($pc_address)) {
     62            $errors[] = '入力したメールアドレスでは登録できません';
     63        }
     64
    6265        if ($errors) {
    6366            $this->handleError($errors);
Note: See TracChangeset for help on using the changeset viewer.