機能要望 > 管理機能 > 顧客情報 登録機能 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
x41 |
投稿日時: 2007/12/6 17:02
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: 顧客情報 登録機能 Obaさん、こんにちは
ありがとうございます。 成功しました。 以下手順です。 ・EUC-JPでデータベース作成↓ mysql> create database eccube_db charset ujis; ・インスト前に/data/class/SC_DbConn.phpの 33行目$this->dsn = $dsn;の下に下記2行を追加。 $buf = $objDbConn->prepare('SET NAMES ujis'); $objDbConn->execute($buf); ・その後インスト。 ・サイトのトップページより会員登録を行う。 ・ECサイト管理画面のコンテンツ管理メニューのCSV出力項目設定の高度な設定で顧客情報を全てダウンロードできるようにSQL文を作成。↓ * FROM dtb_customer as t1, dtb_customer as t2 WHERE t1.customer_id = t2.customer_id ・作成したSQL文で顧客情報全てをダウンロードする。 ・ダウンロードしたCSVファイルをテキストエディタで表示させ EUCで保存する。 ・データベース直接操作で先程登録した会員情報を削除する。 mysql> delete from dtb_customer where customer_id=1; ・その後、アップロードしデータベース直接操作でCSVファイルを インポートする↓ mysql> load data infile "csvファイル" into table dtb_customer fields terminated by ',' enclosed by '"'; ・テーブル内確認 mysql > select * from dtb_customer; 文字化けせずに表示され、管理画面でも文字化けしませんでした。 しかし、もうひとつの問題が発生しました。 現在の顧客情報(ECCUBEではない)に登録している顧客のパスワードはそのままデータベースに登録しても暗号化が必要な為 使用できません。 ECCUBEはsha1での暗号化だと思うのですがmysqlで下記を実行して もサイトトップページで最初に登録したパスワードとは異なる結果 になります。 mysql> select sha1('パスワード'); phpから暗号化するのと、mysqlで暗号化するのとでは結果が 異なるのでしょうか? 後、顧客情報のsecret_key(暗号化顧客ID)もどのように登録して いいのか悩んでおります。 顧客情報移行する場合のパスワードとsecret_keyの登録方法を 教えていただけないでしょうか? よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
顧客情報 登録機能 | e-clouds | 2007/3/8 13:53 |
Re: 顧客情報 登録機能 | QAZU | 2007/3/30 12:00 |
Re: 顧客情報 登録機能 | ゲスト | 2007/5/10 16:24 |
Re: 顧客情報 登録機能 | ゲスト | 2007/11/12 18:00 |
Re: 顧客情報 登録機能 | Oba | 2007/11/13 13:19 |
Re: 顧客情報 登録機能 | x41 | 2007/12/4 17:20 |
Re: 顧客情報 登録機能 | Oba | 2007/12/5 17:23 |
» Re: 顧客情報 登録機能 | x41 | 2007/12/6 17:02 |
Re: 顧客情報 登録機能 | dixman | 2008/7/20 3:04 |