質問 > 管理機能 > zen-cartからのデータ移行 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shin |
投稿日時: 2008/1/25 15:08
対応状況: −−−
|
半人前 登録日: 2007/10/30 居住地: 投稿: 13 |
zen-cartからのデータ移行 いつもお世話になっています。
shinと申します。 zen-cartも絡んでいるため、質問を迷いましたが、 質問させてください。 以前、zen-cartで構築したショッピングサイトがありまして、 機能的な問題から、今回EC-CUBEに移行したいのですが、 お客さまが登録したユーザ情報を、そのまま移行出来ないかと 考えています。 ですが、zen-cartのDBを見てみると、パスワードが暗号化されています。 (EC-CUBEも暗号化されてるみたいですが。。) zen-cartのパスワードデータを、EC-CUBEのパスワードデータに 変換することは可能でしょうか? どうか皆さま、お知恵をお貸し下さい。 |
shin |
投稿日時: 2008/1/25 15:42
対応状況: −−−
|
半人前 登録日: 2007/10/30 居住地: 投稿: 13 |
Re: zen-cartからのデータ移行 お世話になっております。
shinです。 あわてていた為、バージョン情報が抜けていました。 EC-CUBE:eccube-1.4.5 zen-cart:v1.3.0.2-10n-jp-2 です。 どなたか、移行に成功した方がいましたら、よろしくお願いします。 |
ゲスト |
投稿日時: 2008/1/25 16:08
対応状況: −−−
|
Re: zen-cartからのデータ移行 ゲスト投稿申し訳ないが
Zen-Cartの場合、md5関数が使われていて、 EC-CUBEの場合、sha1関数が使われている。 Zen-Cart の /includes/functions/password_func.php の zen_validate_password と zen_encrypt_password、 EC-CUBE の例えば /data/class/pages/LC_Admin_Login.php の、 fnCheckPassword 辺りを参考に 一気にやるならコンバータ、 ステップバイステップで進めるなら、 まず Zen 側にmd5暗号化パスワードを plain に戻すコンバータ掛けて EC-CUBE にリストアするときにsha1暗号化するコンバータを掛ける。 外に持ち出してコンバートするとうまく行かない場合多いから要注意だよ。 |
|
shin |
投稿日時: 2008/1/25 16:18
対応状況: −−−
|
半人前 登録日: 2007/10/30 居住地: 投稿: 13 |
Re: zen-cartからのデータ移行 引用:
おぉーー、ゲスト様! ご返信ありがとうございます。 内容が、私にはちょっと難しいですが、 がんばって、チャレンジしたいと思います。 チャレンジ後に、再度、状況を報告したいと思います。 その他、方法などがありましたら、引き続き、 アドバイス頂きたいです。 皆さま、よろしくお願いします。 |
nanasess |
投稿日時: 2008/1/25 16:49
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: zen-cartからのデータ移行 引用:
まず Zen 側にmd5暗号化パスワードを plain に戻すコンバータ掛けて md5, sha1 とも一方向性ハッシュです. 複合化のアルゴリズムって聞いたことありません. # 総当たりでやれっていうことでしょうか? 現実的に, パスワードの移行は無理だと思います. EC-CUBE の認証方式を Zen cart のものに変更してしまうという方法は思いつきますが, 保証はできません... |
shin |
投稿日時: 2008/1/25 17:09
対応状況: −−−
|
半人前 登録日: 2007/10/30 居住地: 投稿: 13 |
Re: zen-cartからのデータ移行 引用:
nanasessさま、ありがとうございます。 複合化は無理ですか。。 >EC-CUBE の認証方式を Zen cart のものに変更してしまうとい >う方法は思いつきますが, 保証はできません こちらも難しそうですね。。。 やはり、打つ手はないのでしょうか? |
ゲスト |
投稿日時: 2008/1/25 20:49
対応状況: −−−
|
Re: zen-cartからのデータ移行 仮パス発行して、カスタマに仮パスでアクセスしてもらって
好きなパスに変更してもらう方法が無難。 以前、似たようなこと(ECサイトではない)やったことがあるが、移行先システムの管理画面から仮パス登録し直して登録ユーザーに変更促した。 ただ、システムを変更する前にカスタマに対して十分アナウンスしておいたほうが良いよ。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |