バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > ec-cube DBを別のCMSに移行するとき

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
grapedw
投稿日時: 2020/12/2 19:21
対応状況: 確認中
新米
登録日: 2020/12/2
居住地:
投稿: 6
ec-cube DBを別のCMSに移行するとき
現在使用しているEC-CUBE4.xを韓国のYoungCartへの移行作業を進めています。

DBを前みるとCustomerテーブルにpassword、salt、secret_keyがあり、これをEC-CUBEではなく、CMSでどのように有効に処理することができますか?

今、次のような方法で検証をしようとします。

function check_password($pass, $hash)
{
$password = get_encrypt_string($pass);

if($password === $hash) {
return ($password === $hash);
}else{
$password = hash("sha256", $pass);
return ($password === $hash);
}
}
coremobile
投稿日時: 2020/12/2 20:42
対応状況: −−−
一人前
登録日: 2018/8/30
居住地:
投稿: 92
Re: ec-cube DBを別のCMSに移行するとき
ECCUBEで登録されたパスワードをYoungCartでも有効にしたいということでしょうか?
YoungCartのテーブルでパスワードはどのように保存されていますか?
またパスワードの照合ロジックなど教えて頂くことはできますでしょうか?

grapedw
投稿日時: 2020/12/3 0:31
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 6
Re: ec-cube DBを別のCMSに移行するとき
YoungCartのパスワードはhash:SHA256形式で保存されています。

EC-CUBEのパスワードをYoungCart CMSで使用されるべきです。
coremobile
投稿日時: 2020/12/3 20:58
対応状況: −−−
一人前
登録日: 2018/8/30
居住地:
投稿: 92
Re: ec-cube DBを別のCMSに移行するとき
ECCUBEで作成されたパスワードは複合化できないので
同じものを別のCMSに移行するのは難しいと思います。

ECCUBEのログインロジックを利用するにしても別のCMSのログインロジックと異なるのでおかしなことになってしまします。

ECCUBEのパスワード以外のデータを移行し、別のCMSでは初めにパスワード変更をしてもらうという方法はいかがでしょうか?
grapedw
投稿日時: 2020/12/4 10:45
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 6
Re: ec-cube DBを別のCMSに移行するとき
あなたの答えに感謝します。

YoungCartのパスワードロジックとは関係なく
EC-CUBEのパスワードロジックを新たCMSにインポートして、ログインを成功させようとします。

この方法は、不可能なのでしょうか?
grapedw
投稿日時: 2020/12/7 12:42
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 6
Re: ec-cube DBを別のCMSに移行するとき
パスワードを解読していなくても
ECCUBEのパスワードを検証だけできる方法はありませんか?
例えば、戻り値が解読されたStringではなく、true:falseのみ受け取るされます。
joolensato
投稿日時: 2020/12/7 13:21
対応状況: −−−
常連
登録日: 2019/3/20
居住地:
投稿: 51
Re: ec-cube DBを別のCMSに移行するとき
>YoungCartのパスワードロジックとは関係なく
>EC-CUBEのパスワードロジックを新たCMSにインポートして、ログインを成功させようとします。

可能ですが、認証ロジックの変更はかなり大変かと思われます。
他の方もおっしゃられている通り、パスワードを再設定して貰うのが無難かと思われます。
grapedw
投稿日時: 2020/12/7 14:09
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 6
Re: ec-cube DBを別のCMSに移行するとき
回答ありがとうございます。

ユーザーにCMSが変わったことを最大限に知らないうちにしようとしています。

ECCUBE_AUTH_MAGIC値はどこで確認することができますか?
grapedw
投稿日時: 2020/12/7 15:33
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 6
Re: ec-cube DBを別のCMSに移行するとき
自ら解決して回答残します。
回答いただいた方に心から感謝します。

$ original_password= hash_hmac( 'sha256'、$_POST[ 'password']。':'。$ ECCUBE_AUTH_MAGIC、$ salt);

$ post_password=$_POST[ 'password'];

if($ original_password===$ post_password){
//ログイン成功
} else{
//ログイン失敗
}
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は69,533名です
総投稿数は100,158件です

投稿数ランキング

1
seasoft
7333
2
468
2878
3
AMUAMU
2712
4
nanasess
2126
5
umebius
1886
6
yuh
1612
7
red
1435
8
h_tanaka
1069
9
fukap
907
10
tsuji
891
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.