質問 > 管理機能 > 会員が二重で登録されている バグ? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
raggabass |
投稿日時: 2013/7/2 9:35
対応状況: −−−
|
半人前 登録日: 2011/11/29 居住地: 投稿: 19 |
会員が二重で登録されている バグ? EC-CUBE2.12.2 PHP 5.2.17 PostgreSQL 9.0.4 ----- 会員情報を閲覧してた際に気付いたのですが、 会員ID一つ違いで、二重で会員登録されている方が数名いました。 いたずらかな?と思いましたが、 同じメールアドレスでの重複会員登録はできないので、 さらに調べてみたところ、 登録された会員情報が全てまったく同じでして、 さらに、会員登録の自動返信メールの履歴を確認したら、 同時刻に2通の会員登録完了メールが受信されていました。 このようなバグ?は以前にでも報告されているか ご存知の方がいらっしゃいましたら、 ご教示いただけましたら幸いです。 追伸:関係あるのかはわかりませんが、 当ショップは仮会員登録機能をOFFにしています。 |
nanasess |
投稿日時: 2013/7/2 19:35
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 会員が二重で登録されている バグ? 引用:
ということですが、同じメールアドレスが2つ登録されていたということでしょうか? 憶測ですが、ブラウザの「戻る」「進む」をくりかえしたり、登録ボタンを連打されたりしますと、重複して登録されてしまう可能性もあると思います。 |
raggabass |
投稿日時: 2013/7/9 17:23
対応状況: 解決済
|
半人前 登録日: 2011/11/29 居住地: 投稿: 19 |
Re: 会員が二重で登録されている バグ? nanasess様 ご投稿ありがとうございます。 おっしゃるとおり、 同じメールアドレスが二つ登録されている状態です。 ※メールアドレスも含めて重複した会員情報で登録されています。 投稿されているようにボタン連打でそのような状態になる場合があるのですね。可能性は否めないです。 とりあえず、今の所2組しかいない「稀」の現象なので、 お客様に確認をとりつつ対応しており、 ものすごく困っていることでもありませんので、大丈夫なのですが、気になりますね。 とりあえず“登録完了ボタンは連打しないでください”といった 注意書きでその場をしのいでみます。 ありがとうございました。 |
senbee |
投稿日時: 2013/11/26 16:40
対応状況: −−−
|
新米 登録日: 2013/8/14 居住地: 投稿: 2 |
Re: 会員が二重で登録されている バグ? バージョン1.12.6です
弊社でも確認出来ました。 create_dateが1000分の1秒の位まで同じでした。 なんらかの原因で登録のプログラムが2回走ってますね。 これはこのまま放っておいてお客様に迷惑がかからないかどうか調査中です。 |
snitta |
投稿日時: 2013/11/29 0:05
対応状況: −−−
|
一人前 登録日: 2013/10/3 居住地: 島根県 投稿: 100 |
Re: 会員が二重で登録されている バグ? ざっとですがソースを読んだところ、ユーザー登録画面におけるトランザクションの扱いに問題があるように思えます。
具体的にはメールアドレスの重複チェック *1 と会員情報の登録 *2 が一つのトランザクション内で行われていないため、別のリクエストが割り込む余地があります。 *1: SC_Helper_Customer_Ex::sfCustomerEntryErrorCheck() *2: LC_Page_Entry::lfRegistCustomerData() これに加えて、データベースの dtb_custmer.email にユニーク制約が設けられていない為に二重登録を許す結果になります。 会員識別のキーがメールアドレスである事を考えると不具合として報告してもよいのではと考えていますが、いかがでしょうか…。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |