バグ報告 > その他 > MYページにおける履歴表示のバグ |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
TJinHK |
投稿日時: 2006/9/15 20:24
対応状況: −−−
|
半人前 登録日: 2006/9/12 居住地: 投稿: 16 |
MYページにおける履歴表示のバグ ユーザーAとしてログインしたにもかかわらずユーザーBの購入履歴が表示されるという問題がありました。
クッキーの処理に問題があるように思いますが、確認いただけないでしょうか。 |
kaki |
投稿日時: 2006/9/19 11:27
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2006/9/11 居住地: 投稿: 146 |
Re: MYページにおける履歴表示のバグ TJinHK様
ご報告ありがとうございます。 しかしながら、弊社環境ではご指摘の現象を確認することができませんでした。 つきましては、現象の再現状況、設定等の詳細情報を再度お知らせいただけますと幸いでございます。 よろしくお願いいたします。 |
TJinHK |
投稿日時: 2006/9/19 15:45
対応状況: −−−
|
半人前 登録日: 2006/9/12 居住地: 投稿: 16 |
Re: MYページにおける履歴表示のバグ わたし自身まだこの現象を再現することが出来ません。
したがってこれ!ということは判りませんが、発生した状況をご説明します。 ー現象としては会員登録済みだが、購入履歴がまだない会員において、その会員がMyページに入ったときに、他人の購入履歴が表示されるということです。 ー会員が既に40名程度います。 ーこの現象は3名以上の会員で起こっています。 ーバージョンは0.9.1です。 かなりシリアスなバグだと思われますので是非とも早急な対応をお願いします。 |
TJinHK |
投稿日時: 2006/9/19 16:16
対応状況: −−−
|
半人前 登録日: 2006/9/12 居住地: 投稿: 16 |
Re: MYページにおける履歴表示のバグ 先ほどの投稿に一部追加します。
ー一端、他人の購入履歴が表示されると、それから以降はログアウトしても次にログインしたときに他人の履歴が表示し続けます。 さていろいろと原因を探ってみましたが、temp_idの考え方に一部問題があるように思います。 このシステムではメンバー登録しない状態でも買い物が可能です。最終的に購入ステップの中でメンバー登録させるわけです。 このメンバー登録しない状態で購入したときにtemp_idが作成されています。 次の部分に問題がないのかと考えています。いかがでしょうか。 'html/regist/' line 97 to 104 function lfRegistData($array) ..... $order_temp_id = $objQuery->get("dtb_order_temp", "order_temp_id"); // if ($order_temp_id != null) { $arrCustomer['customer_id'] = $customer[0]['customer_id']; $where3 = "order_temp_id = ?"; $objQuery->update("dtb_order_temp", $arrCustomer, $where3, array($order_temp_id)); $objQuery->update("dtb_order", $arrCustomer, $where3, array($order_temp_id)); 参考になれば幸いです。 |
kaki |
投稿日時: 2006/9/21 9:49
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2006/9/11 居住地: 投稿: 146 |
Re: MYページにおける履歴表示のバグ TJinHK様
情報のご提供、誠にありがとうございます。 ご指摘の現象を弊社でも確認することができました。 この現象は製品の不具合により発生していると考えられます。 大変申し訳ございませんでした。 ご指摘頂いた箇所は非会員購入と同時に会員登録も行う場合に必要となる箇所なのですが、 現在、会員登録と商品購入とは分離しておりますので不要な部分となります。 申し訳ありませんが、コメントアウトしていただければ幸いでございます。 (もちろん、次期バージョンでは改修いたします。) よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |