バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 08.11.11の支払い方法ver UP後

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
homan
投稿日時: 2008/11/19 16:58
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: 08.11.11の支払い方法ver UP後
zonocさん

よかったです

引用:
支払い方法を選択していない時の、$arrRet['payment_id']には何が入っているんでしょうか?


何も入っていません。つまり空っぽです。
今回追加した部分は「$arrRet['payment_id']が空っぽだったら不正なアクセスの対象とせずに、前のページに戻ってそちらでエラー表示する」というものです。


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

Oba
投稿日時: 2008/11/19 18:02
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: 08.11.11の支払い方法ver UP後
homan様、早い対応で恐れ入ります。

homan様が説明されているのは、
株式会社ロックオン社が発表したパッチ
「お支払方法選択時に正常に遷移しない場合がある不具合について(2008年11月10日)」の修正ファイルですよね。

1系だと、html/shopping/payment.php で、
2系だと、data/class/pages/shopping/LC_Page_Shopping_Payment.php ですね。

2系しか分からないですが、
「LC_Page_Shopping_Payment.php」のパッチ修正済みの場合で、401行目付近の、
引用:
if ($pay_flag) {

if ($pay_flag && $arrRet['payment_id'] != "") {
と、赤字部分を追記修正。
で合ってますよね?!

お願いします。
homan
投稿日時: 2008/11/19 18:10
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: 08.11.11の支払い方法ver UP後
引用:

Obaさんは書きました:
homan様が説明されているのは、
株式会社ロックオン社が発表したパッチ
「お支払方法選択時に正常に遷移しない場合がある不具合について(2008年11月10日)」の修正ファイルですよね。

1系だと、html/shopping/payment.php で、
2系だと、data/class/pages/shopping/LC_Page_Shopping_Payment.php ですね。

2系しか分からないですが、
「LC_Page_Shopping_Payment.php」のパッチ修正済みの場合で、401行目付近の、
引用:
if ($pay_flag) {

if ($pay_flag && $arrRet['payment_id'] != "") {
と、赤字部分を追記修正。
で合ってますよね?!

お願いします。


そのとおりです。

しかし、厳密にいうと2008年11月10日の修正ファイルを当てる前にも起こりえると思います。つまりは、11月4日のSQLインジェクションの修正を行ったもの以降のEC-CUBEで

if ($pay_flag) {       		
    SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
}

となっている全てのEC-CUBEに当てはまると思います(上記コードは2系のもの)。


引用:
1系だと、html/shopping/payment.php で、


1系はこれ以外にmobileのファイルが3つあったので、合計で4ファイルの修正が必要だと思います


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

Oba
投稿日時: 2008/11/19 18:36
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: 08.11.11の支払い方法ver UP後
homan 様、お世話になります。

よく解りました。

テストした結果、直ってました。

ありがとうございました。
zonoc
投稿日時: 2008/11/21 10:29
対応状況: 解決済
新米
登録日: 2008/11/4
居住地:
投稿: 6
Re: 08.11.11の支払い方法ver UP後
引用:

何も入っていません。つまり空っぽです。
今回追加した部分は「$arrRet['payment_id']が空っぽだったら不正なアクセスの対象とせずに、前のページに戻ってそちらでエラー表示する」というものです。


homanさん、回答ありがとうございました。
理解できました。

本当に今回はありがとうございました。
(もし、次回があればよろしくお願いします。)
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,002名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.