バージョン選択

フォーラム

メニュー

オンライン状況

37 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 37
もっと...

サイト内検索

バグ報告 > フロント機能 > ポイントが勝手に2倍になっていた

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
udonshoot
投稿日時: 2020/3/24 12:16
対応状況: −−−
新米
登録日: 2020/3/24
居住地:
投稿: 1
Re: ポイントが勝手に2倍になっていた
はじめまして。
同事象が私のサイトでも発生しています。
(EC-CUBE:2.13.5です)

具体的には注文キャンセル時に使用予定ポイントが返却される時、
その処理が同時・連続で行われると不正に多くポイントが返却されてしまう、という事象です。

再現手順としては以下を確認しています。
注文時、ユーザーがクレジットカードを選択し、ポイントを使用する
(shopping/payment.php)

その後クレジットカード決済画面まで進む
(shopping/load_payment_module.php まで)

その画面でブラウザの戻るボタン、またはその他リンクを連打し、
画面推移処理を多重実行させる。
(返却処理は/data/class/helper/SC_Helper_Purchase.phpで行われている事を確認)

注文がキャンセルになり使用予定ポイントが返却されている。
ただし多重実行分ロールバックされておりポイントが不正に増えてしまっている。

またこの事象はサーバーからのレスポンスが遅ければ遅いほど発生しやすい模様です。

https://github.com/EC-CUBE/ec-cube2/issues/369
上記サイトにあった通りご認識はされているかとは思いますが、
こちら暫定対策や改修方法等、もしご存知であればご共有いただけると幸いですm(_ _m)
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   ポイントが勝手に2倍になっていた twinpilzda 2020/3/16 11:01
     Re: ポイントが勝手に2倍になっていた nanasess 2020/3/16 16:47
     » Re: ポイントが勝手に2倍になっていた udonshoot 2020/3/24 12:16

 



ログイン



統計情報

総メンバー数は75,124名です
総投稿数は104,370件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2085
6
yuh
1664
7
red
1535
8
h_tanaka
1189
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437
Copyright© EC-CUBE CO.,LTD. All Rights Reserved.