バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 会員登録を管理画面で削除した場合

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/4/23 21:44
対応状況: −−−
会員登録を管理画面で削除した場合
EC-CUBEバージョン 1.3.0-beta
PHPバージョン PHP 4.4.4
DBバージョン MySQL 4.1.21

会員登録を一度行い、管理画面上の顧客管理で削除し、同一のメールアドレスを使用して、非会員で購入手続きを行おうとしたら、「既に登録されているアドレスです」と表示され購入できない。
 もちろん、登録は消えているので、ログインも出来ない。管理画面上でも、会員ではなくなっていました。
 これって、バグですか?こちらの環境だけの問題でしょうか?
Whatmark
投稿日時: 2007/4/23 23:29
対応状況: −−−
半人前
登録日: 2007/1/30
居住地:
投稿: 26
Re: 会員登録を管理画面で削除した場合
こんにちは、ほわ@です。

ゲスト様の事象ですが、
shopping/index.php
の246行目でチェックを行っている「sfCheckCustomerMailMaga」関数で発生しているエラーメッセージに該当します。

この関数は、仮登録会員以外のユーザーが登録したメールアドレスをチェックしています。

修正箇所としては、「slib.php」の

function sfCheckCustomerMailMaga($email) {
$col = "email, mailmaga_flg, customer_id";
$from = "dtb_customer";
$where = "email = ? AND status = 2";
$objQuery = new SC_Query();
$arrRet = $objQuery->select($col, $from, $where, array($email));
// 会員のメールアドレスが登録されている
if($arrRet[0]['customer_id'] != "") {
return true;
}
return false;
}

上記した関数の$whereを以下のように変更していただくと、ゲスト様の要望を満たすと考えます。
$where = "email = ? AND status = 2 AND del_flg != 1";

これで、論理削除している会員データを除外することができます。

これは、バグではなく現在の仕様だと思いますよ。
ゲスト
投稿日時: 2007/7/1 14:37
対応状況: −−−
Re: 会員登録を管理画面で削除した場合
今、1.3.2で同じ現象に遭遇して、フォーラムを見にきました。

> これは、バグではなく現在の仕様だと思いますよ。

退会した会員が、非会員のまま購入する、ということはありえると思うので、これが仕様ではまずいような気がします(発生するケースとしては少ないと思いますが)。
(管理画面からの操作だけでなく、ユーザ側の退会処理でも論理削除状態になります。)
ゲスト
投稿日時: 2007/7/2 13:58
対応状況: −−−
Re: 会員登録を管理画面で削除した場合
関係無い私が些細な事で口を出すのもどうかとは思いましたし、
もしかしたらかなりどうでも良いことかもしれませんが一応。
EC-CUBEの、株式会社ロックオン側のコーディングスタイルとしては、del_flgのチェックは1でない事を確認するのではなく0である事を確認しているようですので、それに合わせておいた方がトラブルが減るかもしれません。まぁ、ほんとに些細な事ですが一応。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

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

投稿数ランキング

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.