忘れないように記録しとこ

カバの樹

EC-CUBE 3 で SSL対応をしたら管理画面にログインできなくなった

動作環境

PHP: 7.0.2
EC-CUBE: 3.0.11

 

テストサーバーから本番サーバーに移行そして・・・SSL対応

テストサーバーで検証を行ない、本番サーバーへとデータを移行した時に管理画面にログインができなくなってしまった。
DBは同一のものを使用していて、「auth_magic」も含めて全て同じです。
違いがあるとすると、SSLの対応したことですが・・・

 

EC-CUBEでSSL対応をするとパスワードが変わる?

当方がログインするためにした対応は以下のような流れです。

1、 apache での強制httpsリダレクトをOFFにする。

2、EC-CUBEのSSLリダイレクト機能をOFFにする

force_ssl: null // ここをnullに変更する

3、httpで管理画面にログインする。
httpでログインできた時点で、原因はSSLにあるんだなあと、予想が強まる。

4,ログインが出来たら、URLのhttpをhttpsに変更する

5、メンバー管理でパスワードを再設定

6,セキュリティー管理でSSLを強制にチェックを入れる

7、ログアウトする

8、https でログイン試みる

9,無事ログインできる

  • B!