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

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,無事ログインできる

この記事が気に入ったら
いいね ! しよう

Twitter で
Comments (2)
  1. ワンワン より:

    同様の現象で困っていたので助かりました。
    ありがとうございます。

    1. 管理人 より:

      お役に立てて良かったです!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください