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、メンバー管理でパスワードを再設定
pasusaisettei
6,セキュリティー管理でSSLを強制にチェックを入れる
fireshot-screen-capture-108-%e3%82%bf%e3%82%a4%e3%83%98%e3%82%a4%e3%83%95%e3%82%a1%e3%83%9f%e3%83%aa%e3%83%bc%e3%82%bb%e3%83%83%e3%83%88-ec-cube%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2-www_family
7、ログアウトする

8、https でログイン試みる

9,無事ログインできる

  • この記事を書いた人

カバノキ

印刷会社のWEB部隊に所属してます。 WEB制作に携わってから、もう時期10年になります。 普段の業務では、PHPをメインにサーバーサイドの言語を扱っています。 最近のお気に入りはJavascriptです。 Vue.jsを狂喜乱舞しながら、社内に布教中です。

-EC-CUBE