その他 > その他 > ec-cube DBを別のCMSに移行するとき |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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{ //ログイン失敗 } |
grapedw |
投稿日時: 2020/12/7 14:09
対応状況: −−−
|
新米 登録日: 2020/12/2 居住地: 投稿: 6 |
Re: ec-cube DBを別のCMSに移行するとき 回答ありがとうございます。
ユーザーにCMSが変わったことを最大限に知らないうちにしようとしています。 ECCUBE_AUTH_MAGIC値はどこで確認することができますか? |
joolensato |
投稿日時: 2020/12/7 13:21
対応状況: −−−
|
常連 登録日: 2019/3/20 居住地: 投稿: 51 |
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のみ受け取るされます。 |
grapedw |
投稿日時: 2020/12/4 10:45
対応状況: −−−
|
新米 登録日: 2020/12/2 居住地: 投稿: 6 |
Re: ec-cube DBを別のCMSに移行するとき あなたの答えに感謝します。
YoungCartのパスワードロジックとは関係なく EC-CUBEのパスワードロジックを新たCMSにインポートして、ログインを成功させようとします。 この方法は、不可能なのでしょうか? |
coremobile |
投稿日時: 2020/12/3 20:58
対応状況: −−−
|
長老 登録日: 2018/8/30 居住地: 投稿: 186 |
Re: ec-cube DBを別のCMSに移行するとき ECCUBEで作成されたパスワードは複合化できないので
同じものを別のCMSに移行するのは難しいと思います。 ECCUBEのログインロジックを利用するにしても別のCMSのログインロジックと異なるのでおかしなことになってしまします。 ECCUBEのパスワード以外のデータを移行し、別のCMSでは初めにパスワード変更をしてもらうという方法はいかがでしょうか? |
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/2 20:42
対応状況: −−−
|
長老 登録日: 2018/8/30 居住地: 投稿: 186 |
Re: ec-cube DBを別のCMSに移行するとき ECCUBEで登録されたパスワードをYoungCartでも有効にしたいということでしょうか?
YoungCartのテーブルでパスワードはどのように保存されていますか? またパスワードの照合ロジックなど教えて頂くことはできますでしょうか? |
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); } } |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |