ここの情報は古いです。ご理解頂いた上でお取り扱いください。
レビューの二重投稿が可能
■現象
商品レビューは、同一商品に対して、1メンバー1レビューであるが、1メンバー2レビュー以上の状態にできる。
■原因
pc_do_h_review_addで、書き込みが可能かの判断がされていないため。
■修正内容
商品レビューが二重投稿できないようにする。
■関連情報
元のDescription
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=18195
より転記
OpenPNE-2.10.8にて確認
(tracでコードを見ただけでですが、OpenPNE-2.12.2においても同じことが再現できると思われます)
[現象]
商品レビューは、同一商品に対して、1メンバー1レビューであるが、1メンバー2レビュー以上の状態にできる
かつ(?!)、1商品に対して複数メンバーの個々のレビューとなるはずが、同一商品が複数表示できる状態になる
[再現方法]
1.レビューコメント確認画面において、「作成」ボタンを押下し、商品レビューを作成する。
2.ブラウザの戻るボタンを押下
3.再度レビューコメント確認画面において、「作成」ボタンを押下
[原因]
クラスpc_do_h_review_addにおいて、書込済みであるかどうかの判断がなされていないため。
[対応]
webapp/modules/pc/do/h_review_add.php行19に以下を追加
$c_review_comment = db_review_add_write_c_review_comment4asin_c_member_id($asin, $u);
if($c_review_comment) {
$p = array('c_review_id' => $c_review_comment['c_review_id']);
openpne_redirect('pc', 'page_h_review_list_product', $p);
}
「登録済みであった場合には、商品レビューリストの画面に遷移する」とできる。
Change History (10)
Keywords: |
OpenPNE2.10.9 OpenPNE2.13.2 added
|
Milestone: |
→ OpenPNE2.12.3
|
Owner: |
changed from nobody to nakasone
|
Status: |
new →
assigned
|
Description: |
modified (diff)
|
Keywords: |
確認中 added
|
Keywords: |
差し戻し added; 確認中 removed
|
Keywords: |
確認中 added; 差し戻し removed
|
Keywords: |
テスト待ち added; 確認中 removed
|
Keywords: |
テスト待ち removed
|
Resolution: |
→ fixed
|
Status: |
assigned →
closed
|
Description: |
modified (diff)
|
Download in other formats:
再現できました。
■version
■再現手順