質問 > 管理機能 > 顧客情報の移行の際のパスワードの暗号化について【EC-CUBE 3系】 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ryo336322 |
投稿日時: 2017/4/11 13:50
対応状況: −−−
|
常連 登録日: 2017/2/21 居住地: Tokyo 投稿: 44 |
顧客情報の移行の際のパスワードの暗号化について【EC-CUBE 3系】 旧サイトから顧客情報(2000件程度)を移行するために、
DBから直接Insertを試みております。 背景として、 旧サイトからCSVにて、パスワードを除く顧客情報をエクスポートし、 そのデータをDBから登録したいと思っております。 またパスワードのみ新たに作成します。 その際に、sha1に変換したパスワードとシークレットキーを登録する必要があると思うですが、この変換作業を一括で行う方法はあるのでしょうか? 作業としては、 下記URLで行っていることを、一括で行いたいです。 http://ratorin.r.ribbon.to/eccube_password_maker.html もし、お分かりになる方がいらっしゃいましたら、 ご教授願いたいです。 ▼開発環境 [EC-CUBE] 最新版 [PHP] 5.6 [データベース] MySQL |
468 |
投稿日時: 2017/4/11 18:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 顧客情報の移行の際のパスワードの暗号化について【EC-CUBE 3系】 何かしらのプログラムで処理させる必要があると思います。
具体的にはテキストファイルを1行ずつ読み込んで、加工して書き込むといった処理が必要かと思います。 旧サイトというのはECCUBEでしょうか? 2系からの移行という事であれば、以下の会員データ移行プラグインを利用して、パスワードもそのままで移行した事がありますが、パスワードの変更は必須でしょうか?(2.13.5→3.0.13) http://www.ec-cube.net/products/detail.php?product_id=1179
|
umebius |
投稿日時: 2017/4/12 1:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 顧客情報の移行の際のパスワードの暗号化について【EC-CUBE 3系】 468さんのご指摘通り、スクリプトを組めばできます。
Eccube/Security/Core/Encoder/PasswordEncoder.phpを使用するのが作法です。 $app['eccube.password_encoder'] ですね。 パスワードもその際変更してやって大丈夫でしょう。 むしろパスワード変更して良いのであればどのようなシステムからでも移行可能かと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |