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

Opened 13 years ago

Closed 13 years ago

#2520 closed defect (fixed)

秘密の質問が「選択してください」の選択肢のままで通過してしまう

Reported by: imamura623 Owned by: ebihara
Priority: critical Milestone: OpenPNE2.10.7
Component: 指定しない Version: 2.10.x & 2.12.x & 2.14.x
Keywords: OpenPNE2.12RC2 Cc:

Description

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=17007 より転記

携帯です。
バージョン:2.10.0
※ちょっと自信がないので、フォローお願いします。


o_regist_input.tpl から渡される、

 秘密の質問($c_password_query_id)

についてですが、POST先の、

 do_o_insert_c_member.php

での値定義だと、

 'c_password_query_id' => array(
  'type' => 'int',
  'required' => '1',
  'caption' => '秘密の質問',
  'required_error' => '秘密の質問を選択してください',
 ),

となっています。

見た目は選択必須になっているのですが、o_regist_input.tpl で、

 <option value="0">選択してください

となっているので、値定義を満たした(int の 0 が入力された?)ことになって、チェックを通過している気がします。

誕生日のチェックと同様に、

 // 秘密の質問チェック
 if (!$prof['c_password_query_id']) {
  $errors[] = '秘密の質問を選択してください';
 }

みたいなのが必要だと思うんですが、違いますかね??

Change History (8)

comment:1 Changed 13 years ago by kiwa

Priority: minormajor

comment:2 Changed 13 years ago by ebihara

Keywords: 再現待ち removed
Milestone: OpenPNE2.12RC2

現象が確認できているので再現待ちキーワードを外します。

comment:3 Changed 13 years ago by ebihara

Keywords: OpenPNE2.12RC2 added
Milestone: OpenPNE2.12RC2OpenPNE2.10.7

comment:4 Changed 13 years ago by ebihara

Priority: majorcritical

やや重大かと思います。

修正もそれほど難しくないので、プライオリティを上げて取り組みます。

comment:5 Changed 13 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

comment:6 Changed 13 years ago by ebihara

Keywords: 確認中 added

以下のリビジョンで修正しました。ご確認ください。

comment:7 Changed 13 years ago by ogawa

Keywords: テスト待ち added; 確認中 removed

comment:8 Changed 13 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed

問題なさそうです

Note: See TracTickets for help on using tickets.