バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ログインについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Arcaim
投稿日時: 2010/4/1 13:42
対応状況: −−−
常連
登録日: 2009/10/23
居住地:
投稿: 34
ログインについて
こんにちは
顧客登録で、現在はIDがメアドになっていて、
既存では重複チェックをしてありますよね
そこをカスタマイズして
会員登録
管理画面からの顧客編集
共に
aaa@sss.co.jp」←このアドレスだけは重複しても
会員登録出来る様にしました。

で、パスワードはそれぞれ違うものを入れました。
電話注文の際の顧客になり代わり、買い物をする為の対策のつもりでした。

こう言った顧客データとなります。
河野さん
ID:aaa@sss.co.jp
PW:1111
山田さん
ID:aaa@sss.co.jp
PW:2222
近藤さん
ID:aaa@sss.co.jp
PW:3333

とIDは同じでPWは違う
と。
ここまでは普通に出来ました。

しかし、試しに
aaa@sss.co.jp
でユーザー画面から、いざログインしようとすると
ログインが出来ません。。。
「メールアドレスもしくはパスワードが正しくありません。」
となってしまいます。

顧客登録の重複だけでなく
ログインの際も何か重複チェックをしているのか!?と
思いますが、ソースが見当たりません。

どの辺りを修正すればクリア出来るか、教えていただきたいと思っています。
よろしくお願いします。

EC-CUBEバージョン 2.4.3
PHPバージョン PHP 5.1.6
DBバージョン PostgreSQL 8.3.10
nanasess
投稿日時: 2010/4/2 13:53
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: ログインについて
data/class/SC_Customer.php の getCustomerDataFromEmailPass() ですね.


// 本登録された会員のみ
        $sql = "SELECT * FROM dtb_customer WHERE (email = ?" . $sql_mobile . ") AND del_flg = 0 AND status = 2";
        $result = $this->conn->getAll($sql, $arrValues);
        if (empty($result)) {
            return false;
        } else {
            $data = $result[0];
        }


となっていますので, 複数のレコードが返ってきていて, そのうちの一番最初に返ってきたレコードでログインチェックをしているのではないでしょうか.
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,953名です
総投稿数は110,019件です

投稿数ランキング

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.